2 conditions dans userform

Résolu/Fermé
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 - 30 nov. 2019 à 12:41
cs_Le Pivert Messages postés 7883 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 18 mars 2023 - 30 nov. 2019 à 14:39
Bonjour le forum,
Petit problème avec 2 conditions dans userform
J’utilise le code
If Sheets("FEUIL1 ").Range("A1") = 0 And Sheets("FEUIL2").Range("A2") = 1 Then
CheckBox1.Visible = True
MAIS CheckBox1.Visible= True s’applique dès que une des 2 conditions est réunie
Comment faire pour que CheckBox1.Visible= True s’applique pour que quand les 2 conditions sont réunies ?
MERCI
A voir également:

3 réponses

cs_Le Pivert Messages postés 7883 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 18 mars 2023 724
30 nov. 2019 à 14:39
Bonjour,

comme ceci:

If Sheets("FEUIL1").Range("A1") = 1 And Sheets("FEUIL2").Range("A2") = 1 Then
CheckBox1.Visible = True
Else
CheckBox1.Visible = False
End If


1
jordane45 Messages postés 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 4 551
30 nov. 2019 à 12:59
Bonjour,

Déjà, pour poster du code sur le forum, merci de le faire correctement en utilisant les balises de code
explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Ensuite, il semble que tu aies un espace en trop à la fin de "FEUIL1 "

Sache également que si la cellule ne contient rien.. elle considère qu'elle vaut 0




0
yanndebretagn Messages postés 100 Date d'inscription dimanche 28 mai 2017 Statut Membre Dernière intervention 2 mai 2020 2
30 nov. 2019 à 13:48
Bonjour jordane,
Si jutilise le code
If Sheets("FEUIL1").Range("A1") = 1 And Sheets("FEUIL2").Range("A2") = 1 Then

Cela ne marche pas plus, le code ne prend pas les 2 conditions mais 1
0
yg_be Messages postés 21303 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 mars 2023 1 326
30 nov. 2019 à 14:35
bonjour, merci d'utiliser le type de code "basic" en utilisant les balises de code pour poster du VBA.
je pense que le IF teste bien les deux conditions, le problème se situe probablement ailleurs.
0