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

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

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
  • 29.09.2016 01:02:11
    Martin
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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige