Macro export pdf dossier

Pascwal -  
tyranausor Messages postés 3501 Date d'inscription   Statut Membre Dernière intervention   -
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

1 réponse

  1. tyranausor Messages postés 3501 Date d'inscription   Statut Membre Dernière intervention   2 060
     
    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