Bonjour,
Dans un userform, j'ai un contrôle multipage composé de 3 pages. Sur chaque
page, je me déplace d'un contrôle à l'autre avec la tabulation. Je souhaite
qu'en tabulant à partir du dernier contrôle, j'accède au premier contrôle de
la page suivante. A la sortie du dernier contrôle, j'ai bien
MultiPage1.Value = 1 qui normalement m'amène à la deuxième page. Mais rien
ne se passe alors que cela marche tès bien avec un bouton!
Merci pour vos suggestions.
Michel Voirain
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Michel,
Ceci devrait être suffisant :
En supposant que le curseur soit dans le textbox1 de la première page (pages(0) du contrôle Multipage et que tu veuilles te déplacer dans le textbox3 de la pages(1) du contrôle multipage.
Il ne te reste plus qu'à identifier les contrôles au nom de ceux de ton application.
'-------------------- Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) Me.MultiPage1.Value = 1 Me.TextBox3.SetFocus End Sub '--------------------
Salutations!
"Voirain Michel" a écrit dans le message de news: Bonjour, Dans un userform, j'ai un contrôle multipage composé de 3 pages. Sur chaque page, je me déplace d'un contrôle à l'autre avec la tabulation. Je souhaite qu'en tabulant à partir du dernier contrôle, j'accède au premier contrôle de la page suivante. A la sortie du dernier contrôle, j'ai bien MultiPage1.Value = 1 qui normalement m'amène à la deuxième page. Mais rien ne se passe alors que cela marche tès bien avec un bouton! Merci pour vos suggestions. Michel Voirain
Bonjour Michel,
Ceci devrait être suffisant :
En supposant que le curseur soit dans le textbox1 de la première page (pages(0) du contrôle Multipage et que tu veuilles te
déplacer dans le textbox3 de la pages(1) du contrôle multipage.
Il ne te reste plus qu'à identifier les contrôles au nom de ceux de ton application.
'--------------------
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Me.MultiPage1.Value = 1
Me.TextBox3.SetFocus
End Sub
'--------------------
Salutations!
"Voirain Michel" <michel.voirain@wanadoo.fr> a écrit dans le message de news:uYRVlMEjEHA.1204@TK2MSFTNGP15.phx.gbl...
Bonjour,
Dans un userform, j'ai un contrôle multipage composé de 3 pages. Sur chaque
page, je me déplace d'un contrôle à l'autre avec la tabulation. Je souhaite
qu'en tabulant à partir du dernier contrôle, j'accède au premier contrôle de
la page suivante. A la sortie du dernier contrôle, j'ai bien
MultiPage1.Value = 1 qui normalement m'amène à la deuxième page. Mais rien
ne se passe alors que cela marche tès bien avec un bouton!
Merci pour vos suggestions.
Michel Voirain
En supposant que le curseur soit dans le textbox1 de la première page (pages(0) du contrôle Multipage et que tu veuilles te déplacer dans le textbox3 de la pages(1) du contrôle multipage.
Il ne te reste plus qu'à identifier les contrôles au nom de ceux de ton application.
'-------------------- Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) Me.MultiPage1.Value = 1 Me.TextBox3.SetFocus End Sub '--------------------
Salutations!
"Voirain Michel" a écrit dans le message de news: Bonjour, Dans un userform, j'ai un contrôle multipage composé de 3 pages. Sur chaque page, je me déplace d'un contrôle à l'autre avec la tabulation. Je souhaite qu'en tabulant à partir du dernier contrôle, j'accède au premier contrôle de la page suivante. A la sortie du dernier contrôle, j'ai bien MultiPage1.Value = 1 qui normalement m'amène à la deuxième page. Mais rien ne se passe alors que cela marche tès bien avec un bouton! Merci pour vos suggestions. Michel Voirain