Selection feuille jusqu'à la dernière

gourdin

XLDnaute Impliqué
Bonjour,

Je n'arrive pas à trouver le code vba qui permette de sélectionner de la 6e feuille à la dernière d'un classeur.

Merci
 

gourdin

XLDnaute Impliqué
Merci Staple,

Celà fonctionne très bien mais ensuite je suis passé par l'enregistreur de macro pour créer un fichier PDF unique pour les feuilles sélectionnées mais cela ne fonctionne pas.
Le code proposé qui ne fonctionne pas est :
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= etc
 

Staple1600

XLDnaute Barbatruc
Re

Essaie ainsi
VB:
Sub b()
Dim vRay, i
ReDim vRay(6 To Sheets.Count)
For i = 6 To Sheets.Count
    vRay(i) = ThisWorkbook.Sheets(i).Name
Next
Sheets(vRay).Copy
ActiveWorkbook.ExportAsFixedFormat xlTypePDF, "C:\temp\test.pdf", xlQualityStandard
End Sub
 

Staple1600

XLDnaute Barbatruc
Re

Bah, il suffit de le fermer, ce classeur, non ?
VB:
Sub c()
Dim vRay, i
ReDim vRay(6 To Sheets.Count)
For i = 6 To Sheets.Count
    vRay(i) = ThisWorkbook.Sheets(i).Name
Next
Sheets(vRay).Copy
ActiveWorkbook.ExportAsFixedFormat xlTypePDF, "C:\temp\test.pdf", xlQualityStandard
ActiveWorkbook.Close False
End Sub
 

Discussions similaires

Réponses
16
Affichages
268

Membres actuellement en ligne

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16