Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1784to1788
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

PDF erstellen mittels Button

PDF erstellen mittels Button
01.10.2020 12:48:25
Erik
Hallo,
Ich habe eine Makro mit folgenden Code:
Option Explicit
Sub PDFDatei()
'Hochformat einstellen
Sheets("Tabelle1").PageSetup.Orientation = 1
'Format automatisch anpassen
Sheets("Tabelle1").PageSetup.Zoom = False
Sheets("Tabelle1").PageSetup.FitToPagesWide = 1
Sheets("Tabelle1").PageSetup.FitToPagesTall = 1
'Tabelle als PDF speichern
Sheets("Tabelle1").Range("A1:BD75").ExportAsFixedFormat xlTypePDF, _
Filename:="C:\Users\Ordner\Desktop\PM-000.pdf", _
Openafterpublish:=True
End Sub
Wenn ich die Button klicke, wird ein PDF mit der bezeichnung PM-000 erstellt.
Mein Wunsch ist es, das PDF als die Summe der verbundenen Zellen bis zu O6-Q6 + R6-Z6 + AA6-AC6 zu speichern. Mit anderen Worten, es sollte in Form von PM-000-1234567-00 erstellt werden.
Ich hoffe kann mir jemand helfen.
VG

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: PDF erstellen mittels Button
01.10.2020 14:01:26
Joachim
Nutze das & um die Dateibezeichnung zusammenzubauen.
Du musst vor und nach & aber händisch ein Leerzeichen eingeben, VBA fügt das nicht automatisch ein.
Oder ich hab Dich total falsch verstanden was Du willst.
Gruß
AW: PDF erstellen mittels Button
01.10.2020 14:36:54
Erik
Hallo Joachim,
wo muss ich genau die & zeichen einfügen. Kannst du mir eine beispiel zeigen.
VG
AW: PDF erstellen mittels Button
01.10.2020 14:56:09
Joachim
Kommt drauf an, was in welcher Zelle steht
So etwa:
PDFName=range("A1").value & range("B1").value & "-" & Range("C1").value
und dann ersetzt Du den Namen den Du in Deiner Anweisung der PDF gibst (der in Anführungszeichen steht) durch PDFName (ohne Anführungszeichen)
Gruß
Anzeige
AW: PDF erstellen mittels Button
01.10.2020 14:59:48
Raimuind
Hi
Wenn O6-Q6 + R6-Z6 + AA6-AC6 eine mathematische Rechnung ist:
Sub PDFDatei()
'Hochformat einstellen
Sheets("Tabelle1").PageSetup.Orientation = 1
'Format automatisch anpassen
Sheets("Tabelle1").PageSetup.Zoom = False
Sheets("Tabelle1").PageSetup.FitToPagesWide = 1
Sheets("Tabelle1").PageSetup.FitToPagesTall = 1
'Tabelle als PDF speichern
Sheets("Tabelle1").Range("A1:BD75").ExportAsFixedFormat xlTypePDF, _
Filename:="C:\Users\Ordner\Desktop\  " & "PM-000" & " - " & [O6] - [Q6 ] + [R6] - [Z6 ] + [AA6]  _
- [AC6 ] & " .pdf", _
Openafterpublish:=True
End Sub

Anzeige
AW: PDF erstellen mittels Button
01.10.2020 15:11:43
Erik
Hallo Raimuind,
Nein, es sind keine mathematische Rechnung.
Es ist eine Bearbeitungsnummer mit 3 verschiedenen Zahlenreihen.
ich möchte das geschpeicherte PDF mit der bezeichning "PM-000-1234567-00" erstellt wird.
VG
AW: PDF erstellen mittels Button
02.10.2020 09:05:35
Erik
Hallo,
Der folgende Code macht genau das was ich will, aber da die Zelle "O6" mit zwei Nullen beginnt, werden beim Speichern Nullen gelöscht. Kann mir einer helfen wie ich das ändern kann.
VG
Sub aktivesBlattToPdf()
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path & "\" & "PM-" & Range("O6").Value & "-" & Range("R6").Value & "-" & Range(" _
AA6").Value & ".pdf", Quality:= _
xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
End Sub

Anzeige
AW: PDF erstellen mittels Button
02.10.2020 09:12:05
peterk
Hallo
Nimm Range("O6").Text
AW: PDF erstellen mittels Button
02.10.2020 12:25:49
Erik
Super. Vielen dank..

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige