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

Boucle IF avec plusieurs Conditions

  • Initiateur de la discussion Initiateur de la discussion chuinul
  • Date de début Date de début

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 !

chuinul

XLDnaute Occasionnel
Bonjour à tous et à toutes,

Voilà j'ai un petit problème sur les boucle if avec plusieurs conditions.

J'ai huit conditions qui marchent si elles sont séparées mais ca fait assez lourd au niveau du code donc j'ai rassemblé les conditions comme suit :

If Cond1 And Cond2 .... And Cond8 Then
Instructions
Else
Instructions

Et qd je lance la macro ca ne fonctionne pas !!!

J'ai mis en pièce jointe un fichier exemple.

Si quelqu'un avait une solution...

PS: La macros fait un test sur la première et dernière valeur de chaque colonne de la feuil 1 et de la feuil 2 pour pouvoir ranger la ou les colonnes qui correspondent aux valeurs des conditions.


Merci d'avance
 

Pièces jointes

Re : Boucle IF avec plusieurs Conditions

Bonjour,

Pas regardé le fichier mais :
Code:
 If Cond1 And Cond2 .... And Cond8 Then
ne peux rien renvoyer puisqu'il n'y a pas de test.

Il faut comparer Cond1, Cond2 ...
Par ex :
Code:
 If Cond1=1 And Cond2=2 .... And Cond8 Then
Cordialement
 
Re : Boucle IF avec plusieurs Conditions

Re,

Désolé...J'ai été un peu vite! D'autant que je râle assez après ceux qui ne joignent pas de fichier !😛
A première vue tu as inversé ligne et colonne dans ton code cells(i,j) pour dx2, dx3 ..... I est la ligne, j la colonne et pas l'inverse.
Ce doit être la raison du non foctionnement.

Cordialement
 
Dernière édition:
Re : Boucle IF avec plusieurs Conditions

Hello chuinul, Spitnolan, le fil

En ce qui me concerne, j'aurais plus fait des Si imbriqués qu'une succession de If.

Sur la pratique, c'est peut-être pareil, mais ne serait-ce qu'au niveau lisibilité, c'est plus facile.
Ensuite, ça permet de vérifier que tous les tests sont bien faits, et ça optimise le code.

Sinon, je dirais comme Spitnolan pour les cells

Cordialement,
Thomas
 
- 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

B
Réponses
2
Affichages
2 K
bastienb
B
L
  • Question Question
Réponses
8
Affichages
673
lilidxb
L
I
Réponses
3
Affichages
969
Izbeul
I
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…