Excel /vba : application de certaines lignes

Fermé
kik - 24 avril 2009 à 14:51
 kik - 27 avril 2009 à 09:31
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.
A voir également:

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
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
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
1
C'est exactement ce que je cherchais, merci beaucoup :).
0