Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
900to904
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
900to904
900to904
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Speichern einer neuen Datei mit VBA

Speichern einer neuen Datei mit VBA
30.08.2007 13:50:30
Karsten
Hallo VBA-Freunde,
ich habe für den erfahrenen Anwender wohl ein eher einfaches Problem. Ich habe ein Makro, das eine neue Datei erzeugt, diese mit Daten füllt und dann speichern soll. Das Erstellen und Befüllen funktioniert problemlos. Nur das Speichern will nicht, da Excel immer die Datei speichert, in der sich das Makro befindet. Die neu erstellte Datei wird dabei nicht gespeichert. Zum Speichern benutze ich:

Sub Speichern()
ChDir "\"
ChDrive "c:\Desktop"
Dateiname = Application.GetSaveAsFilename _
("Dateiname.xls", "Micrsoft Excel-Dateien (*.xls),*.xls")
If Dateiname = False Then Exit Sub
ThisWorkbook.SaveAs Dateiname
MsgBox "Ihre Auswahl:" & vbNewLine & Dateiname
End Sub


Wie kann ich Excel nun beibringen, die Datei zu "wechseln"? Ein Befehl mit dem Makrorekorder funktioniert nicht, da es ja mal Mappe1, 2 etc. sein kann. Danke für die Hilfe.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Speichern einer neuen Datei mit VBA
30.08.2007 13:59:08
Rudi
Hallo,
der Fehler liegt bei ThisWorkbook.
Thisworkbook referenziert auf die Mappe mit dem Makro.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Speichern einer neuen Datei mit VBA
30.08.2007 14:25:00
Karsten
Das habe ich mir auch schon gedacht und habe allerlei probiert. Leider bin ich nicht der VBA-Experte, daher wäre es super, wenn Du mir eine Lösung nennen könntest.

AW: Speichern einer neuen Datei mit VBA
30.08.2007 16:18:00
Rudi
Hallo,
wenn das neue Workbook aktiv ist, ersetze Thisworkbook durch ActiveWorkbook.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Speichern einer neuen Datei mit VBA
31.08.2007 08:16:00
Karsten
Danke Rudi, funktioniert perfekt.
Anzeige

326 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige