P
panda02
Guest
Bonjour,
je suis en train de m'arracher les cheveux pour trouver ce qui ne va pas, et je pense que c'est une bétise.
J'ai essayé des guillements ici et là, de tout mettre sur une ligne .. mais ça fonctionne pas correctement.
donc j'ai un userform avec comme code derrière le bouton Ok:
If OptionButton1.Value = True Then
feuille = "masterlijst"
MsgBox "feuille masterlijst"
End If
If OptionButton2.Value = True Then
feuille = "recherche"
MsgBox "feuille 1"
End If
il m'affiche bien le message correspondant à la bonne case quand je click sur OK de mon userForm. Donc a priori je fait pas d'erreur là.
Ensuite j'ai dans ma macro
If feuille = masterlijst Then
MsgBox " bon c'est la master ou pas"
Sheets("masterlijst").Select
lgtitrnl = 2
lg1don = 3
lgtitrfr = 1
End If
If feuille = recherche Then
MsgBox "ben non c'est la feuille 1"
lgtitrnl = 12
lg1don = 13
lgtitrfr = 11
End If
et là il m'affiche d'office les deux messages quelque soit la case que j'ai coché dans mon userform.
donc j'en conclu qu'il ne tient pas compte des IF et qu'il exécute tout le code.
qu'ai-je oublié ?
merci
je suis en train de m'arracher les cheveux pour trouver ce qui ne va pas, et je pense que c'est une bétise.
J'ai essayé des guillements ici et là, de tout mettre sur une ligne .. mais ça fonctionne pas correctement.
donc j'ai un userform avec comme code derrière le bouton Ok:
If OptionButton1.Value = True Then
feuille = "masterlijst"
MsgBox "feuille masterlijst"
End If
If OptionButton2.Value = True Then
feuille = "recherche"
MsgBox "feuille 1"
End If
il m'affiche bien le message correspondant à la bonne case quand je click sur OK de mon userForm. Donc a priori je fait pas d'erreur là.
Ensuite j'ai dans ma macro
If feuille = masterlijst Then
MsgBox " bon c'est la master ou pas"
Sheets("masterlijst").Select
lgtitrnl = 2
lg1don = 3
lgtitrfr = 1
End If
If feuille = recherche Then
MsgBox "ben non c'est la feuille 1"
lgtitrnl = 12
lg1don = 13
lgtitrfr = 11
End If
et là il m'affiche d'office les deux messages quelque soit la case que j'ai coché dans mon userform.
donc j'en conclu qu'il ne tient pas compte des IF et qu'il exécute tout le code.
qu'ai-je oublié ?
merci