Changement de multipages

Bonjour,

Je sais que ce sujet a deja été abordé mais je ne trouve pas, malgrés toute les solution trouvé, l'erreur de mon code.

Private Sub BTVALIDER_Click()

If TextBoxsociete = "" Then

MsgBox "Merci de renseigner le nom de societe"

ElseIf TextBoxnom.Value = "" Then MsgBox " Merci de renseigner votre Nom"

ElseIf TextBoxrue.Value = "" Then MsgBox " Merci de renseigner le nom de la Rue"

ElseIf TextBoxCP.Value = "" Then MsgBox " Merci de renseigner le Code postal"

ElseIf TextBoxville.Value = "" Then MsgBox " Merci de renseigner la ville."

ElseIf TextBoxdate_de_livraison.Value = "" Then MsgBox " A quelle date souhaiteriez-vous etre livré? "

End If

If OptionNon = True Then

UserForm2.MultiPage1.Value = 0

End If

If TextBoxsociete <> "" And TextBoxnom.Value <> "" And TextBoxrue.Value <> "" And TextBoxCP.Value <> "" And TextBoxville.Value <> "" And TextBoxdate_de_livraison <> "" And OptionButton1 = True Then

Unload Me

userform1.Show

End If

End Sub

je veux juste que quand je sélectionne l'optionbutton nommé optionNon, je passe de l'onglet 1 de mon multipage a l'onglet 2.

J'ai déja réussi cette manip sur un autre userform, mais la je sèche car j'ai systématiquement l'erreur suivante :

erreur de compilation :

Membre de méthode ou de données introuvable!

Pourquoi? pourquoi le sort s'acharne contre mon petit code??

Merci de votre aide

Private Sub optionNon_Click()
MultiPage1.Value = 1
End Sub

merci de ta réponse EngueEngue,

Ça ne va pas pour deux choses :

lorsque j'effectue ton code, j’obtiens une erreur 424 "objet requis"

Je veux, comme l'indique mon code, que le basculement sur la page 2 se fasse lorsque je clic sur le bouton valider et non lorsque je selection le boutonOption appelé optionNon.

cordialement

Bah il suffit de tester la valeur de ton option bouton dans ton code du bouton valider et si elle est true alors mettre la valeur de ta multipage à 1

A noter que les valeurs des multipages vont de 0 à n. avec 0 la première.

Rajoute ceci dans le code de ton bouton.

If optionNon = True Then MultiPage1.Value = 1

Change le nom de ta multipage si ce n'est pas le bon nom.

Voila le fichier.

Moi avec cette méthode j'ai des erreurs qui sortent soit dans le boutonNon

soit dans le bouton valider.

je deviens chèvre !!! Mééééé je sais que c'est un truc tout con qui me passe sous le nez parce que j'arrive plus a avoir un regard neuf sur mon fichier.

If Frame1.OptionNon = True Then UserForm2.multi1.Value = 1

Merci mais peux tu être un peu plus claire sur ta réponse?

C est quoi ce frame1?

Ou va ce code? Sous private sun bouton non click?

A plus

tu le remplaces par celui que je t'ai donné avant

ok merci.

Rechercher des sujets similaires à "changement multipages"