Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1432to1436
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" ohne Überschreiben

"Speichern unter" ohne Überschreiben
08.07.2015 12:44:14
FK
Hallo,
ich hätte ein kleines Problem mit zwei bereits vorhandenen Makros:
Sub SpeichernUnter()
Filepath = "C:\Dokumente\Archiv\"
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filepath & Range("G24").Value & "_" & Range("G25") & "_" & Range("C21"). _
Value & ".xlsm"
Application.DisplayAlerts = True
End Sub

Sub Dokument_PDFdrucken()
Sheets(Array("Tabelle 1", "Tabelle 2")).Copy
Application.DisplayAlerts = False
With ActiveWorkbook
.ExportAsFixedFormat Type:=xltyppdf, _
filename:="C:\Dokumente\Archiv\" & Range("G24").Value & "_" & Range("G25") & "_" &  _
Range("C21").Value & ".pdf", _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
.Close Savechanges:=False
End With
Application.DisplayAlerts = True
End Sub

Wenn eine Datei mit dem gleichen Namen bereits vorhanden ist, wird diese direkt überschrieben. Gibt es die Möglichkeit, dass der Dateiname "hochgezählt" wird?
Datei 1: Name (1)
Datei 2: Name (2)
Datei 3: Name (3)
etc.
Vielen Dank schon einmal für die Hilfe!
Gruß FK

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: "Speichern unter" ohne Überschreiben
08.07.2015 13:00:09
daniel
HI
zähle in einer Do-Schleife den Zähler hoch
verwende die DIR-Funktion in, um zu prüfen ob der Dateiname schon verwendet wird, wenn nein, speichere die Datei so und beende dann die Schleife.
schematsich so:

i = 1
Do
neuerDateiname = Pfad & "\" & Dateiname & " (" & i & ")*"
if dir(neuerDateiname) = "" Then
acitveworkbook.SaveAs neuerDateiname, FileFormat:=51
exit Do
end if
i = i + 1
Loop
Gruß Daniel

AW: "Speichern unter" ohne Überschreiben
08.07.2015 14:09:12
FK
Ah super!
Vielen Dank für die Hilfe!
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige