nostra78
Messages postés137Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention 6 décembre 2005
-
1 avril 2005 à 12:28
nostra78
Messages postés137Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention 6 décembre 2005
-
1 avril 2005 à 14:59
Bjr,
J'ai besoin de sélectionner plusierus Sheets.
Pour ce faire, 'ai au départ une variable i de type String qui me donne l'ensembles des feuilles à sélectionner :
Avec par exemple :
i = "Feuil1", "Feuil2", "Feuil5"
J'aimerai utiliser cet variable pour sélectionner les Sheets correspondant(en même tps)
J'avais essayé la commande : Sheets(Array(i)).Select
Mais ça ne fonctionne pas du fait que i soit un string.
Si quelqu'un connaît un subterfuge pour sélectionner des Sheets ; ce serait cool!!!
J'aimerais résoudre ce problème qui m'embête depuis un certains temps.
nostra78
Messages postés137Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention 6 décembre 2005 1 avril 2005 à 14:59
J'ai trouvé la solution, matte
Dim ListeImpression1()
ReDim ListeImpression1(MonImpression1.ListCount - 1)
Dim i As Byte
For i = 0 To MonImpression1.ListCount - 1
ListeImpression1(i) = "" & MonImpression1.List(i)
Next
Sheets(ListeImpression1).Select
Sheets(ListeImpression1(0)).Activate
ActiveWindow.SmallScroll Down:=-3
ActiveWindow.SelectedSheets.PrintOut Copies:=Optione.Nombre.Value, Collate:=True