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

mit dem Makro speichern unter öffnen

Forumthread: mit dem Makro speichern unter öffnen

mit dem Makro speichern unter öffnen
03.06.2002 12:04:34
andreas
Hallo ich habe wieder mal ein Problem

und zwar möchte ich aus den VAB d.h. mit dem Makro die Befehlsschaltfläche speichern unter öffnen
zur eiläuterung ich drücke einen Butten und das Dialogfenster "Speichern unter soll sich öffnen"

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: mit dem Makro speichern unter öffnen
03.06.2002 12:20:21
Andreas
Hallo Andreas,

der Befehl dazu lautet so:
Application.Dialogs(xlDialogSaveAs).Show

Viel Spaß,
Andreas

Re: mit dem Makro speichern unter öffnen
03.06.2002 13:07:33
andreas
funktioniert supper danke
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Mit einem Makro das "Speichern unter"-Fenster öffnen


Schritt-für-Schritt-Anleitung

Um das "Speichern unter"-Fenster mit einem Excel-Makro zu öffnen, folge diesen Schritten:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Füge ein neues Modul hinzu: Klicke im Menü auf Einfügen und wähle Modul.

  3. Kopiere den folgenden Code in das Modul:

    Sub SpeichernUnter()
       Application.Dialogs(xlDialogSaveAs).Show
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Füge eine Schaltfläche hinzu: Gehe zu Entwicklertools, klicke auf Einfügen und wähle eine Schaltfläche (Formularsteuerelement).

  6. Weise das Makro zu: Rechtsklicke auf die Schaltfläche und wähle Makro zuweisen. Wähle SpeichernUnter aus und klicke auf OK.

  7. Teste das Makro: Klicke auf die Schaltfläche, um das "Speichern unter"-Fenster zu öffnen.


Häufige Fehler und Lösungen

  • Fehler: Das Makro wird nicht ausgeführt

    • Lösung: Stelle sicher, dass Makros in deinen Excel-Einstellungen aktiviert sind. Gehe zu DateiOptionenSicherheitscenterEinstellungen für das Sicherheitscenter und aktiviere die Makros.
  • Fehler: Das Dialogfenster öffnet sich nicht

    • Lösung: Überprüfe den Code auf Tippfehler. Der Code sollte genau so wie oben angegeben aussehen.

Alternative Methoden

Falls Du das "Speichern unter"-Fenster nicht über ein Makro öffnen möchtest, kannst Du auch die Tastenkombination F12 verwenden, um das Dialogfenster direkt anzuzeigen. Diese Methode ist besonders nützlich, wenn Du schnell arbeiten möchtest, ohne ein Makro zu verwenden.


Praktische Beispiele

Hier ist ein einfaches Beispiel, wie Du das Makro in einem größeren Projekt verwenden kannst. Angenommen, Du hast ein Arbeitsblatt mit Daten, die regelmäßig gespeichert werden müssen. Du kannst das oben genannte Makro nutzen, um sicherzustellen, dass die Daten immer unter einem neuen Namen gespeichert werden, ohne dass Du manuell navigieren musst.

Sub SpeichernUnterMitBestätigung()
    If MsgBox("Möchtest Du die Datei speichern?", vbYesNo) = vbYes Then
        Application.Dialogs(xlDialogSaveAs).Show
    End If
End Sub

Dieses Beispiel fragt den Benutzer, ob er die Datei speichern möchte, bevor das "Speichern unter"-Fenster geöffnet wird.


Tipps für Profis

  • Verwende die VBA-Syntax: Achte darauf, dass Du die richtigen VBA-Kommandos verwendest, um Fehler zu vermeiden.
  • Erstelle komplexere Makros: Du kannst das Makro erweitern, um Dateinamen und -pfade automatisch zu generieren.
  • Nutze Kommentarzeilen: Füge Kommentare in Deinen Code ein, um die Funktionsweise zu erklären. Dies ist besonders hilfreich, wenn Du später an dem Code arbeitest.

FAQ: Häufige Fragen

1. Wie kann ich das Makro auf eine andere Schaltfläche anwenden?
Du kannst das Makro einfach einer anderen Schaltfläche zuweisen, indem Du mit der rechten Maustaste auf die Schaltfläche klickst und Makro zuweisen auswählst.

2. Funktioniert dieses Makro in allen Excel-Versionen?
Ja, das Makro sollte in den meisten modernen Excel-Versionen funktionieren, die VBA unterstützen.

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