Impression de plusieurs feuillets excel d'après un formulaire
Fermé
davidaab
Messages postés
1
Date d'inscription
lundi 9 mars 2015
Statut
Membre
Dernière intervention
9 mars 2015
-
Modifié par Chris 94 le 9/03/2015 à 15:51
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 10 mars 2015 à 07:48
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 10 mars 2015 à 07:48
A voir également:
- Impression de plusieurs feuillets excel d'après un formulaire
- Spouleur d'impression - Guide
- Liste déroulante excel - Guide
- Formule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Si et excel - Guide
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 743
10 mars 2015 à 07:48
10 mars 2015 à 07:48
Bonjour,
C'est ton histoire de Select et de tableau en fin de code qui te bloque.
Regarde, avec ces différents tests, ce que tu peux faire grâce à la fonction Split :
1er test :
2nd test :
C'est ton histoire de Select et de tableau en fin de code qui te bloque.
Regarde, avec ces différents tests, ce que tu peux faire grâce à la fonction Split :
1er test :
Sub test1() Dim mesFeuilles As String, i As Byte mesFeuilles = "Feuil1, Feuil2, Feuil3" MsgBox "1ère feuille : " & Split(mesFeuilles, ", ")(0) MsgBox "Nbre de feuilles : " & UBound(Split(mesFeuilles, ", ")) + 1 MsgBox "Dernière feuille : " & Split(mesFeuilles, ", ")(UBound(Split(mesFeuilles, ", "))) End Sub
2nd test :
Sub test2() Dim mesFeuilles As String, i As Byte mesFeuilles = "Feuil1, Feuil2, Feuil3" For i = 0 To UBound(Split(mesFeuilles, ", ")) Sheets(Split(mesFeuilles, ", ")(i)).PrintOut Next End Sub