Macro export pdf dossier

Fermé
Pascwal - 15 févr. 2016 à 20:55
tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 - 4 mars 2016 à 23:46
Bonjour,

J'ai une macro permettant d'exporter mes feuilles en pdf. Seulement il ne veut pas s'exporter la ou je lui demande mais s'exporte toujours sur le c:

Mon code :

Sub PDF()
For i = 3 To Sheets.Count
Sheets(i).Select
ChDir "D:\Pascal\Test"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="Impayés" & i & ".pdf"
Next i
End Sub


Avez vous une idée ?
Merci,

Pascal
A voir également:

1 réponse

tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 2 033
4 mars 2016 à 23:46
Bonjour, ton code est impeccable pour l'export en pdf. Seul soucis, c'est que tu n’indique aucun chemin dans le nom du fichier!

Si tu laisses
Filename:="Impayés" & i & ".pdf"
, le fichier généré sera enregistré dans le même dossier que ton classeur (voir ici) alors que si tu mets
Filename:= "D:\Pascal\Test\Impayés" & i & ".pdf"
, là on a un chemin défini pour ton pdf.

Une chose pratique parfois, c'est utiliser l'enregistreur de macro, il note tout ce que tu fais. Et aussi, pense à la touche F1 dans visual basic quand tu ne comprends pas une instruction
0