Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

"Speichern unter..." in Excelmakro mit Visual Basic einfügen?

Mic2004 / 31 Antworten / Flachansicht Nickles

Hallo zusammen!

Ich möchte mir mithilfe von Visual Basic ein kleines Ecxel-Makro basteln, mir dem mal eine TXT-Datei importieren, damit ein Diagramm erstellen und diese dann speichern kann.

Kann mir dazu evtl. jemand eine kurze Anleitung geben, wie man in solch ein Makro mit Visual Basic ein „Öffnen…“ und ein „Speichern unter…“ Fenster einfügt. Sodass der Nutzer die gewünschte TXT-Datei damit suchen und öffnen kann und die fertige Excel-Datei dann auch unter wünschten Namen abspeichern kann.

Schon einmal Danke im Voraus!

Grüße,
Mic2004.

PS.: Ich bin noch etwas Neuling auf diesem Gebiet...

bei Antwort benachrichtigen
Mic2004 The Quimp „In der Werkzeugleiste von VBA gibt es unter weiteren Steuerelementen das...“
Optionen

Hallo „The_Quimp“!

Zunächst einmal danke für deine schnelle Antwort. Wo aber finde ich denn diese Werkzeugleiste (im Visual Basic Editor von Excel 2000)?

Meine nächste Frage wäre, wie ich dann die geöffnete Datei im Makro weiter verwenden kann? Ich müsste doch deren Pfad und Name irgendwie auf eine Variable schreiben, mit der das Makro dann weiter arbeitet. Und irgendwie muss das Makro ja auch wissen, dass es dann die neue Excel-Tabelle unter dem im „Speichern unter...“-Fenster gewählten Pfad und Dateiname ablegen muss.

Gibt es eigentlich einen anderen Befehl (anstelle für „.ShowSave“), um das Fenster zum Daten importieren zu öffnen. Im Excel steht da nämlich anstelle „Öffnen“ „Datenquelle auswählen“ drüber und es werden alle Dateitypen (nicht nur .xls) angezeigt.

Grüße,
Mic2004.

bei Antwort benachrichtigen