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 -
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....
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:
- Propriété de If et And en VBA rrrrr HELP ME
- Spybot search and destroy - Télécharger - Antivirus & Antimalwares
- Find and mount - Télécharger - Récupération de données
- Disk boot failure insert system disk and press enter - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
3 réponses
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
A+
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+
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
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