Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1556to1560
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

Speichern unter als PDF mit Zähler gleichen Namen

Speichern unter als PDF mit Zähler gleichen Namen
08.05.2017 20:35:11
Johann
Hallo Libe Gemeinde
Ich komme leider mit meinem Code zum Speichern als PDF mit
Prüfung auf gleichen Dateinamen nicht weiter.
Folgender Problemcode:
Sub Speichern_unter_als_PDF()
Dim varFilename As Variant
Dim Dateiname As String
Dim Zähler As Long
Do
Zähler = Zähler +1
Dateiname =_
Range("E24").Value & Format(Date, "_ddmmyyyy_") & Range("I55").Value & Zähler
Loop Until Dir(Dateiname) = ""
varFilename = Aplication.GetSaveAsFilename(_
InitialFileName:=Dateiname, FileFilter:"PDF(*.pdf),*.pdf", _
Title:"als PDF speichern")
If varFilename  False Then 'hier ist mein Problem denke ich
ActiveWorkbook.Worksheets("Erfassung").ExportAsFixedFormat (xlTypePDF), _
Filename:=varFilename, IgnorePrintAreas:=False, OpenAfterPublish:=True
End If
End Sub

Speichern unter dialog öffnet sich
PDF ist eingestellt
Dateiname ist Richtig
nur der Zähler ist immer die 1
Bitte um Hilfe und Danke Herzlichst für eure mühe.

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Speichern unter als PDF mit Zähler gleichen Namen
08.05.2017 21:33:17
Sepp
Hallo Johann,
der Code ist so garantiert nie gelaufen.
Du hattest einige Fehler drin, warum es nicht lag aber daran, dass du die Dateiendung nicht mit angegeben hattest.
Sub Speichern_unter_als_PDF()
Dim varFilename As Variant
Dim Dateiname As String
Dim Zähler As Long

Do
  Zähler = Zähler + 1
  Dateiname = Range("E24").Value & Format(Date, "_ddmmyyyy_") & Range("I55").Value & Zähler & ".pdf"
Loop Until Dir(Dateiname, vbNormal) = ""

varFilename = Application.GetSaveAsFilename(InitialFileName:=Dateiname, _
  FileFilter:="PDF(*.pdf),*.pdf", Title:="als PDF speichern")
If varFilename <> False Then 'hier ist mein Problem denke ich
  ActiveWorkbook.Worksheets("Erfassung").ExportAsFixedFormat (xlTypePDF), _
    Filename:=varFilename, IgnorePrintAreas:=False, OpenAfterPublish:=True
End If
End Sub

Gruß Sepp

Anzeige

312 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige