Propriété de If et And en VBA rrrrr HELP ME

Résolu
cytrus501 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
cytrus501 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaiterais savoir s'il est possible de compiler les if en VBA

de faire un truc du genre :

If Range("G3").Value = True And Range("F2").Value = "ok" Then

Visiblement ma commande fonctionne bien que je ne sache pas ce qu'elle fait trés exactement....puisqu'elle ne vérifie pas la valeur de Range("F2").Value = "ok"....

Si quelqu'un connaît un moyen je suis prenneur....

A voir également:

3 réponses

jaacki Messages postés 31 Date d'inscription   Statut Membre Dernière intervention  
 
essaie
If Range("G3").Value == True And Range("F2").Value == "ok" Then
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
est-tu certain que la valeur de A1 est à True ? et que ok est en minuscule ?
Si les 2 conditions sont vraie, alors ta formulation est la bonne
veriie ceci
Sub Verifier()
Dim F As Boolean
    
    F = Range("G3").Value
    If F Then
        Stop
    End If
    
    If UCase(Range("F2").Value) = "OK" Then
        Stop
    End If
    'Si cela c'est arrèter sur les deux stop, ca va aussi s'arrèter
    'sur le suivant.> Ucase pour forcer en maju, ca évite les erreurs
    'entre maju et minus.
    If Range("G3").Value And Ucase(Range("F2").Value) = "OK" Then
        Stop
    End If
End Sub

A+
0
cytrus501 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour les réponses apportées mais malheureusement, ça ne va pas....

Je cherche à savoir si on peut faire quelque chose en fonction de deux conditions..... par exemple si A=1 et si B=1 alors....

De plus, ces conditions sont incrémentées de 1 chaque fois, ce qui fait un truc du genre si A=1 et si B=2 et si c=3 alors.....

merci pour réponses encore
0