enregister fichier en pdf avec titre correspondant à nom d'une cellule à une endroit bien précis

sebbbbb

XLDnaute Impliqué
Bonsoir à toutes et tous

je me casse la tête sur ce problème

A partir d'un fichier nommé proforma je souhaiterai enregistrer un onglet en pdf avec le nom correspondant à la cellule D18 + date du jour à l'endroit suivant sur mon ordi

D:\user\Mes documents\Seb WM\Docs Modèle\Nouvelle escale\

pouvez vous me donner un coup de main svp ?

un grand merci à vous
seb
 

Yurperqod

XLDnaute Occasionnel
Bonjour à tous

Le code de la MacroTest, comme indiqué par kiki29 est pratiquement celui que donne l’enregistreur de macros
VB:
Sub MacroTest()
Dim Chemin As String
Dim NomFichier As String

Chemin = "D:\user\Mes documents\Seb WM\Docs Modèle\Nouvelle escale\"
NomFichier = Sheets("Proforma").Range("D18").Text & "_" & Format(Date, "ddmmyyyy")

ActiveSheet.ExportAsFixedFormat _
  Type:=xlTypePDF, _
  Filename:=Chemin & NomFichier & ".pdf", _
  Quality:=xlQualityStandard, _
  IncludeDocProperties:=False, _
  IgnorePrintAreas:=False, _
  OpenAfterPublish:=True
End Sub

La macro ne vérifie pas si la cellule D18 est vide.
 

sebbbbb

XLDnaute Impliqué
en fait j'ai finalisé mon programme et j'aimerai que le code ci-dessous (mer le forum) soit adapté pour enregistrement par PDF Creator (dans le fichier mentionné dans le code ci-dessous)

Sub PDF()
Dim Chemin As String
Dim NomFichier As String

Chemin = "I:\IDEA MARITIME\WORMS MTTM\Consignation\"
NomFichier = Sheets("Proforma").Range("D18").Text & "-" & Range("D15") & "-" & Format(Date, "ddmmyyyy")

ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Chemin & NomFichier & ".pdf", _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub

un grand merci par avance
seb
 

Statistiques des forums

Discussions
312 198
Messages
2 086 122
Membres
103 126
dernier inscrit
Vuagno27