nommer une image exporter

Phil39

XLDnaute Occasionnel
Bonsoir,

avec beaucoup de peine et grace à de nombreux tutoriaux, je suis enfin parvenu à imprimer puis à exporter un userform en PDF pour une sauvegarde (en Excel 2007).
D'ailleurs si quelqu'un veux le code, je le mettrais même s'il n'est pas de moi et probablement risible pour les Pros.

Je butte sur un dernier petit truc : le nom de mon fichier sauvegardé.

Je souhaite donner comme nom au fichier Date du Jour + le nom de mon userform (le userform1.Caption)

j'ai bien compris (car ça marche !) que je devais écrire :

Pict.Name = Format(Now, "dd-mmm-yyyy")

mais je butte sur la suite.

Si je fais :

Pict.Name = Format(Now, "dd-mmm-yyyy") & userform1.caption

j'ai un beau message m'indiquant que le fichier n'est pas enregistré grâce à la ligne :

.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ThisWorkbook.Path & "\" & Pict.Name & ".pdf"

Un petit peu d'aide svp...
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : nommer une image exporter

Bonjour phil,

essaie en supprimant ce qui est en rouge car le type est défini ( XlTypePDF)

.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ThisWorkbook.Path & "\" & Pict.Name & ".pdf" Attention: ne pas supprimer le dernier guillemet

à+
Philippe
.
 

Phil39

XLDnaute Occasionnel
Re : nommer une image exporter

Bonjour phil,

essaie en supprimant ce qui est en rouge car le type est défini ( XlTypePDF)

.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ThisWorkbook.Path & "\" & Pict.Name & ".pdf" Attention: ne pas supprimer le dernier guillemet

à+
Philippe
.

Merci.

le texte en rouge est utilisé pour ensuite rechercher le fichier et le mettre en piece jointe dans un mail automatique.
Chose étonnante, si je ne met pas ça, Excel ne trouve pas le fichier...
 

Discussions similaires

Réponses
2
Affichages
303
Réponses
3
Affichages
540

Statistiques des forums

Discussions
312 502
Messages
2 089 033
Membres
104 010
dernier inscrit
Freba