2 conditions dans userform

Résolu
yanndebretagn Messages postés 104 Statut Membre -  
cs_Le Pivert Messages postés 8437 Statut Contributeur -
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

3 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    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
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    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
  3. yanndebretagn Messages postés 104 Statut Membre 2
     
    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
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      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