Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA

Forumthread: VBA

VBA
28.09.2016 17:30:56
willi
Hallo Experten,
eine Frage, wie kann mann in dem Makro erreichen, das mann eine neue Pfad eingeben kann zu speicher z.B D:\www\yyy\zzz\kopie.xlsx.
Gibt es noch eine Möglichkeit, dass die Kopie bei jeden speichern einen höher zählt z. B. 9. Kopie, 10.Kopie usw.
Private Sub CommandButton2_Click()
Dim ws As Worksheet, wb As Workbook
Worksheets(1).Copy
Set ws = ActiveSheet
ws.OLEObjects(1).Delete
Set wb = ws.Parent
With Application.FileDialog(msoFileDialogSaveAs)
.FilterIndex = 1
 .InitialFileName = "Kopie.xlsx"
If .Show Then
Application.DisplayAlerts = False
wb.SaveAs Filename:=.SelectedItems(1), FileFormat:=xlOpenXMLWorkbook
wb.Close SaveChanges:=False
Application.DisplayAlerts = True
End If
End With
Set ws = Nothing
Set wb = Nothing
End Sub
danke im voraus,
Gruß Willi
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA
29.09.2016 01:02:11
Martin
Hallo Willi,
für das Speichern einer Kopie bietet VBA sogar eine SaveCopyAs-Methode, bei der auch der Dateiname benutzerdefiniert festgelegt wird Ausdruck.SaveCopyAs(Filename)
Wenn die Kopien fortlaufend durchnummeriert werden sollen, müsstest du alle Dateien des Verzeichnisses auslesen. Da hilft auch ein Blick ins Archiv:
https://www.herber.de/forum/archiv/136to140/138423_Datei_automatisch_beim_speichern_nummerieren.html
Viele Grüße
Martin
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige