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:
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".
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
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







Répondre avec citation
Partager