Faire apparaître une frame ou non en fonction d'une listbox

Bonjour le forum,

J'ai une autre question en VBA: comment dire à Excel: si la listbox (dans un userform) = "X" alors tu fais apparaître la frame "X" sinon si c'est "Y" alors tu fais apparaître la frame Y

mon code:

Private Sub contract_type_Click()

If contract_type = "BO" Then

Frame4.Visible = False

Frame3.Visible = True

End If

End Sub

Ca ne marche pas... je pense que mon code n'est pas assez complet... ou qu'il est tout simplement faux...

Il faut vraiment que je m'achète un bouquin en VBA, je suis vraiment nul !

D'avance merci,

Souri84

je fais remonte le fil tout simplement...

Bonjour souri84,

Pourrais-tu joindre un extrait de ton fichier ?

Merci

ok, attends je l'arrange...

ça ne fonctionne pas.... ce n'est pas grave, je vais m'arranger autrement...

Je viens de faire un essai et cela fonctionne.

Peux-tu donner plus d'explications ?

Merci

donc qd je clique sur une lettre A, B, C, ou D, ça me mets une boite de débogage...

Peux-tu me donner la ligne de débogage sur laquelle la macro s'arrête ?

Quelle est ta version d'Excel ?

Merci

Non en fait ça marche, j'ai du faire des mauvaises manipulations hier... Merci, c exactement ce que je souhaite faire...

Rechercher des sujets similaires à "apparaitre frame fonction listbox"