Bonjour,

Je suis nouvellement inscrit sur ce forum. J'ai toutefois pu trouver de nombreuses réponses à mes questions dans les différents sujets déjà ouverts.

Je rencontre un problème avec la fonction ExportAsFixedFormat.

Via une première macro, je crée une quittance de Loyer en passant par la création d'une nouvelle feuille excel, renommée "Quitt Temp". A la fin de cette macro, je cherche à exécuter une exportation au format pdf de la quittance créée (afin de pouvoir l'envoyer automatiquement par mail) en utilisant le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
         With ThisWorkbook
 
        Worksheets("Quitt Temp").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "Test", Quality:= _
        xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
        From:=1, To:=1, OpenAfterPublish:=False
 
        End With
Lorsque ce code est exécuté à la suite de ma première macro, il renvoi l'erreur 1004 "Erreur définie par l'application ou par l'objet".

Une fois l'erreur indiquée, je sauvegarde mon classeur, je quitte excel. Ensuite, Je ré-ouvre mon classeur, j’exécute la seconde macro seule (celle indiquée ci dessus) qui maintenant fonctionne...

J'ai essayé de faire une sauvegarde du classeur (ActiveWorkbook.Save) entre les deux macros, sans que cela ne change le problème.

N'étant pas un spécialiste du vba, je m'en remets donc à votre savoir.

Merci d'avance

Alexis