Excel /vba : application de certaines lignes
Fermé
Bonjour,
J'aurais aimé savoir si il est possible de n'appliquer que certaines lignes d'une macro en fonction de certaines cellules de la feuille principale
ex : si la période sélectionnée est 2008-2009, n'appliquer que le début de la macro, etc.
Merci d'avance pour vos réponses.
J'aurais aimé savoir si il est possible de n'appliquer que certaines lignes d'une macro en fonction de certaines cellules de la feuille principale
ex : si la période sélectionnée est 2008-2009, n'appliquer que le début de la macro, etc.
Merci d'avance pour vos réponses.
A voir également:
- Excel /vba : application de certaines lignes
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
- Excel compter cellule couleur sans vba - Guide
2 réponses
leplot
Messages postés
191
Date d'inscription
lundi 1 décembre 2008
Statut
Membre
Dernière intervention
13 août 2015
131
24 avril 2009 à 14:58
24 avril 2009 à 14:58
Bonjour,
Pour n'exécuter qu'une partie du code il faut insérer des conditions (ici je teste si l'année est 2008 ou 2009)
1) Execution d'une partie du code si la condition est vraie
ou
2) sortie du code si la condition est fausse
if year(feuil1.range("A1"))<>2008 and year(feuil1.range("A1"))<>2009 then
exit sub
end if
Pour n'exécuter qu'une partie du code il faut insérer des conditions (ici je teste si l'année est 2008 ou 2009)
1) Execution d'une partie du code si la condition est vraie
début du code ... if year(feuil1.range("A1"))=2008 or year(feuil1.range("A1"))=2009 then ..code existant... end if ... fin du code
ou
2) sortie du code si la condition est fausse
if year(feuil1.range("A1"))<>2008 and year(feuil1.range("A1"))<>2009 then
exit sub
end if