bonjour a tous
comme dis le titre de mon post je cherche a faire une macro
qui me selectionneraie les feuilles sous conditions c'est a dire
il y a 3 premiere feuille nommée" donnee,base,baseindiv"
j'ai 12 feuille qui porte un nom recupéré dans une feuille nomé base dans plusieur cellule
en fait je voudrais faire un truc du genre
mais ca ne fonctionne q'ua moitié je m explique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 dim i as variant e=4 for i =1 to sheets.count if left(sheets(i).name,7) ="F,INDIV" then sendkeys vbcontrol sheets(i).select end if next ActiveWindow.SelectedSheets.PrintPreview
sa les selectionne bien mais ca mouvre autant de page d'apercu que de feuilles hors moi ce que je voudrais comme resultat cest c'est le resultat que l on obtien avec ca
si quelqu'un aurais une idée sa serait sympa qu'il la partage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sheets(Array("Feuil1", "Feuil2", "Feuil3")).Select Sheets("Feuil1").Activate ActiveWindow.SelectedSheets.PrintPreview
merci d'avance
Partager