Mac Excel VB als PDF speichern

mortall_xo

Newbie
Registriert
Aug. 2015
Beiträge
2
Hallo an alle,

ich habe ein kleines problem.
ich versuche unter excel unter vba.projekt eine commandbutton einzurichten.

ich möchte wenn ich jedesmal darauf klicke den Inhalt von mehrere Zellen als Datei-Namen verwendet werden und das ganze als pdf speichern
als bsp.

f4_s7_f4_m4.pdf

danke und wünsche euch frohe weihnachten
 
Schau dir mal die ExportAsFixedFormat-Methode mit dem Parameter "Type:=xlTypePDF" an (kann sowohl auf einzelne Worksheets/Blätter als auch ein komplettes Workbook/Arbeitsmappe angewendet werden). Via Google findest du auch zahlreiche Implementierungsbeispiele zu dieser Methode.

Was speziell den Dateinamen angeht: Dazu weist du dem Parameter "Filename" eine Verkettung der Zellwerte zu. Also z.B.:
Code:
ActiveWorkbook.ActiveSheet.ExportAsFixedFormat _
    Type:=xlTypePDF, _
    Filename:=ActiveWorkbook.ActiveSheet.Range("F4").Value & "_" & ActiveWorkbook.ActiveSheet.Range("S7").Value & "_" & ActiveWorkbook.ActiveSheet.Range("F4").Value & "_" & ActiveWorkbook.ActiveSheet.Range("M4").Value, _
    <weitere Parameter>

ActiveSheet kannst du natürlich nur verwenden, wenn der Button sich auf dem selben Worksheet befindet, das exportiert werden soll und auf dem sich die Zellen für den Namen befinden.
 
Zurück
Oben