Définir une condition

  • Initiateur de la discussion Initiateur de la discussion Pierrot
  • 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 !

P

Pierrot

Guest
Bonjour à tous.

Je voudrais définir les deux lignes suivantes comme ci dessus de façon à me faire deux conditions en fonction des cases cochées, afin d'afficher les filtres adéquates dans une listbox.
Bien sur la solution la plus simple est de tout détaillé mais j'aurais voulu essayer de recompacter un peu tout ça.

ex:
If CheckboxMois=true then
condition=Mid(i.Offset(0, Col2), 4, 2) = Filtre2 And i.Offset(0, Col3) > Filtre3
else
condition=Filtre2 And i.Offset(0, Col3) > Filtre3
end if
.....
.....

end sub

Comment puis-je faire pour que cela marche.

Merci d'avance.
 
bonjour,

as tu essaye de les imbriquer?
du style

if condition1 then
if condition2 then
.....action si 1 et 2
end if
else
.....action si 1 seul
end if

ainsi, si ta condition 1 est rempli, tu teste ta deuxieme condition et tu fais une action et sinon tu fais une autre action...

esperant t'avoir aidé,

@+, Hervé
 
Salut Hervé.

En fait mon problème est de définir la condition, car la ligne suivante ne fonctionne pas, vu qu'il y a deux =. je voulais donc savoir comment je pouvais créer cette condition.

condition=Mid(i.Offset(0, Col2), 4, 2) = Filtre2 And i.Offset(0, Col3) > Filtre3


Pierrot
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
3 K
Retour