Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres syntaxe en vba sur conditions ET et OU

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gilles72

XLDnaute Junior
Bonjour,
j'ai écrit cette ligne de code: (je suis sous XL2007)
ElseIf Range(colonne & 1).Value = 2 And(colonne & 3).value = "F" Or Range(colonne & 2).Value = 2 And(colonne & 3).value ="M" And cell.Offset(0, 45) <> 1 Then
pour dire que SI::
Range(colonne & 1).Value = 2 And(colonne & 3).value = "F"
OU
Range(colonne & 2).Value = 2 And(colonne & 3).value ="M"
alors...
mais la syntaxe a l'air de poser problème.
Si kekun peut m'aider la dessus un grand merci
gilles72
 
Bonsoir Gilles,
Il faut répéter le Range à chaque fois :
VB:
ElseIf Range(colonne & 1) = 2 And Range(colonne & 3) = "F" Or Range(colonne & 2) = 2 And Range(colonne & 3) = "M" And cell.Offset(0, 45) <> 1 Then
Evidemment pas testé. Mais l'équation n'est plus rouge sous l'éditeur.
 
merci sylvanu
effectivement...
Par contre, j'ai un doute sur la position du OU
je ne suis pas sûr que ma 1ere condition avec ET puis ma 2ème condition avec ET, séparées par un OU, ça fonctionne bien.
As tu une idée la dessus
merci en tout cas
gilles72
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
216
Réponses
2
Affichages
162
Réponses
5
Affichages
542
Réponses
7
Affichages
172
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…