Enregistrement onglet en PDF

Fermé
Holtlion31 Messages postés 26 Date d'inscription jeudi 6 février 2014 Statut Membre Dernière intervention 1 juin 2016 - 1 juin 2016 à 10:10
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 1 juin 2016 à 16:03
Bonjour,

Voici mon souci. J'ai une macro qui m'enregistre à partir de l'onglet 3 tous les onglets impair sauf le dernier:
For i = 3 To Sheets.Count - 1 Step 2

Il m'enregistre le bon nombre de pdf au bon endroit (10 pdf), mais 10 fois l'onglet 1, alors que mon compteur "i" commence à 3

Pouvez-vous m'aider?

Voici le code:

Sub ENREGISTREMENT_PDF()

Dim i As Integer
Dim Nom As String
Dim Chemin As String

Application.ScreenUpdating = False
On Error Resume Next

For i = 3 To Sheets.Count - 1 Step 2

Nom = Sheets("Page de garde").Range("Z" & i).Value
Chemin = Sheets("Page de garde").Range("AB1").Value

Sheets(i).Select

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Chemin & Nom & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=False

Next i

Sheets(1).Select
Application.ScreenUpdating = True
MsgBox ("Les fichiers ont été sauvegardé dans " & Chemin & " en PDF ")

End Sub

A voir également:

2 réponses

Holtlion31 Messages postés 26 Date d'inscription jeudi 6 février 2014 Statut Membre Dernière intervention 1 juin 2016
1 juin 2016 à 10:51
Petite précision,
Mon 1er onglet ne comporte pas de mise en page.
hors les autres, se sont des tableaux croisés dynamique, avec des saut de pages et une zone d'impression

Manque-t-il un paramètre qui ne fait pas fonctionner ma boucle sur les onglets?

Merci :)
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
1 juin 2016 à 16:03
Bonjour,

Mettez cette ligne en commentire

On Error Resume Next 


pour voir une ou plusieurs erreurs eventuelles
0