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

Résolu
cytrus501 Messages postés 16 Statut Membre -  
cytrus501 Messages postés 16 Statut Membre -
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....

--
Le monde bouge, et vous ?
Configuration: Windows XP
Firefox 3.0

3 réponses

  1. jaacki Messages postés 31 Statut Membre
     
    essaie
    If Range("G3").Value == True And Range("F2").Value == "ok" Then
    0
  2. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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
  3. cytrus501 Messages postés 16 Statut Membre
     
    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