Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
306
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…