Appler un "imput box" à partir des code VBA

Bonjour,

Je me tourne vers vous car j'ai un peu de mal avec les macros :

Je m'explique, je vous transmets un fichier

Sur ce fichier en utilisant le bouton "calcul", j'obtiens une imput box nommé "nombre de circuits", je voudrais que si la valeur choisi d mon menu déroulant est 1, lorsque je clique sur validais, j'aimerai ouvrir une imput box (elle est déjà crée dans le code VBA), seulement je n'arrive pas à l'appeler.

Pouvez-vous m'aider pour appeler cet imput box

Bonjour,

Ton bouton valider, étant sur un userform, il faut que tu fasse ton appel depuis le code de ce bouton valider dans le code de l'userform, pas depuis le module.

Va dans l'explorateur de code VBA, sur ton Userform "Nombrescircuits" et doucle click sur ton bouton valider pour ouvrir son code vba, cela va t'afficher :

Private Sub Valider_Click()

End Sub

Ajoute ton appel au milieu :

Private Sub Valider_Click()

If Me.ComboBox1.Value = 1 Then UserForm1.Show

End Sub

Et là cela devrait marcher.

Cordialement,

Salut,

Dans Excel, dans l'editeur de Macro (ALT+F11), ouvrir la form 'NombreCircuits" puis double cliquer sur Valider, cela ouvre l'editeur de code, puis tape le code :

Private Sub Valider_Click()
    If Nombrescircuits.ComboBox1 = 1 Then
        UserForm1.Show  'Cela ouvre la form userform1
    End If
End Sub

La réponse te convient ?

Damien

Bonjour

Bonjour Bigdams

Si j'ai bien compris

Dans le code de ton Userform Nombrescircuitsrajoutes la macro suivante

Private Sub Valider_Click()
  If Val(Me.ComboBox1) = 1 Then
    UserForm1.Show
  End If
End Sub

Oui c'est cela.

Désolé pour le retard de la réponse.

Vacances.......

Bigdams

Rechercher des sujets similaires à "appler imput box partir code vba"