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

Forumthread: Message Box beim Öffnen einer Datei

Message Box beim Öffnen einer Datei
24.04.2008 08:41:00
P.Ro
Hallo,
kann mir jemand sagen wie mann eine Messagebox mit beliebigem Text und Bestätigung beim Öffenen einer Excel-Datei bekommen kann?
Danke und Gruß
Paul

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Message Box beim Öffnen einer Datei
24.04.2008 08:51:51
Hajo_Zi
Hallo Paul,
in VBA unter DieseArbeitsmappe

Option Explicit
Private Sub Workbook_Open()
MsgBox "Äderungen Bitte speicher, sonst Zahn raus"
End Sub



AW: Message Box beim Öffnen einer Datei
24.04.2008 08:52:30
Matthias
Hallo
In DieseArbeitsmappe

Option Explicit
Private Sub Workbook_Open()
MsgBox "Herzlich Willkommen"
End Sub


Gruß Matthias

Anzeige
AW: Message Box beim Öffnen einer Datei
24.04.2008 11:14:34
P.Ro
Hallo,
danke für die Infos, doch ich bekomme das nicht hin. Ich habe keine Ahnung wie man ein Makro einbaut ohne Makrorekorder.
könntet Ihr mir nochmal helfen?
Gibt es ein Buch in dem für absolut Unwissende diese VBA / Makr Thematik einfach und verständlich beschrieben ist?
Paul

Anzeige
AW: Message Box beim Öffnen einer Datei
24.04.2008 11:26:00
Hajo_Zi
Hallo Paul,
starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, gehe auf Deine Datei, Doppelklick auf DieseArbeitsmappe, Code ins rechte Fenster copieren, VBA Editor schließen.
Gruß Hajo

Anzeige
AW: Message Box beim Öffnen einer Datei
24.04.2008 11:39:53
P.Ro
Hallo Hajo,
habs gemacht wie du beschrieben hast. Fenster geht nicht auf. Muss ich da noch was an irgendwelchen Einstellungn drehen?
Wie ist das mit einem guten Buch?
Gruß
Paul

AW: Message Box beim Öffnen einer Datei
24.04.2008 11:53:00
Hajo_Zi
Hallo Paul,
die MsgBox soll beim öffnen erscheinen, so Deine Forderung. Du hast die Datei schon geschlossen und geöffnet?
Gruß Hajo

Anzeige
AW: Message Box beim Öffnen einer Datei
24.04.2008 11:55:38
P.Ro
Ja, hab ich schon versucht
Paul

AW: Message Box beim Öffnen einer Datei
24.04.2008 11:26:00
Hajo_Zi
Hallo Paul,
starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, gehe auf Deine Datei, Doppelklick auf DieseArbeitsmappe, Code ins rechte Fenster copieren, VBA Editor schließen.
Gruß Hajo

Anzeige
AW: Message Box beim Öffnen einer Datei
24.04.2008 12:00:00
P.Ro
Hallo Hajo,
habe das ganze nochmal mit einer neuen Datei versucht. Hier ging es.
Vielen Dank Problem gelöst.
Gruß
Paul
;

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
Anzeige

Infobox / Tutorial

Message Box beim Öffnen einer Excel-Datei


Schritt-für-Schritt-Anleitung

Um eine Message Box beim Öffnen einer Excel-Datei zu erstellen, folge diesen Schritten:

  1. Öffne deine Excel-Datei.

  2. Drücke Alt + F11, um den VBA-Editor zu starten.

  3. Im VBA-Editor siehst du im Projektfenster (links) deine Datei. Doppelklicke auf DieseArbeitsmappe.

  4. Kopiere den folgenden Code in das rechte Fenster:

    Option Explicit
    Private Sub Workbook_Open()
       MsgBox "Willkommen! Bitte speichere deine Änderungen."
    End Sub
  5. Schließe den VBA-Editor.

  6. Speichere die Datei und schließe sie.

  7. Öffne die Datei erneut, um die Excel-Meldung beim Öffnen der Datei zu testen.


Häufige Fehler und Lösungen

  • Fehler: Die Message Box erscheint nicht.

    • Lösung: Stelle sicher, dass du die Datei nach dem Einfügen des Codes gespeichert und geschlossen hast, bevor du sie erneut öffnest.
  • Fehler: Der VBA-Editor zeigt keine Projektansicht.

    • Lösung: Drücke Strg + R, um das Projektfenster anzuzeigen.
  • Fehler: Der Code wird nicht ausgeführt.

    • Lösung: Überprüfe, ob Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter > Einstellungen für Makros und aktiviere die Makros.

Alternative Methoden

Falls du keine VBA-Programmierkenntnisse hast, kannst du auch über die Excel-Dateneingabemaske arbeiten, um Hinweise zu bekommen:

  1. Erstelle eine neue Excel-Datei.
  2. Füge eine Datenüberprüfung ein, die eine Meldung anzeigt, wenn eine Zelle ausgewählt wird:
    • Wähle die Zelle aus.
    • Gehe zu Daten > Datenüberprüfung.
    • Wähle die Registerkarte Eingabemeldung und gib deinen Text ein.

Diese Methode verwendet jedoch keine Message Box, sondern zeigt lediglich eine Information, wenn die Zelle aktiv ist.


Praktische Beispiele

Hier sind einige Beispiele für Message Boxen, die du verwenden kannst:

  1. Willkommensnachricht:

    Private Sub Workbook_Open()
       MsgBox "Herzlich Willkommen zu deiner Excel-Datei!"
    End Sub
  2. Warnung beim Speichern:

    Private Sub Workbook_BeforeClose(Cancel As Boolean)
       MsgBox "Vergiss nicht, deine Änderungen zu speichern!"
    End Sub
  3. Benutzerdefinierte Nachricht:

    Private Sub Workbook_Open()
       MsgBox "Bitte überprüfe die Daten auf der ersten Seite."
    End Sub

Diese Beispiele können dir helfen, die VBA-Infobox für verschiedene Zwecke zu nutzen.


Tipps für Profis

  • Nutze die vbExclamation oder vbCritical Konstanten in der MsgBox, um die Art der Meldung zu ändern:

    MsgBox "Achtung! Änderungen werden nicht gespeichert.", vbExclamation
  • Füge Schaltflächen hinzu, um die Benutzerinteraktion zu erhöhen:

    MsgBox "Möchtest du die Datei wirklich schließen?", vbYesNo
  • Experimentiere mit verschiedenen Texten und Stilen, um die Excel Popup beim Öffnen ansprechender zu gestalten.


FAQ: Häufige Fragen

1. Wie aktiviere ich Makros in Excel?
Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter > Einstellungen für Makros und aktiviere die entsprechenden Optionen.

2. Funktioniert dies in allen Excel-Versionen?
Ja, die VBA-Funktionalitäten sind in den meisten modernen Excel-Versionen (ab Excel 2007) verfügbar.

3. Kann ich mehrere Message Boxen in einer Datei haben?
Ja, du kannst mehrere Workbook_Open oder Workbook_BeforeClose Subroutinen in verschiedenen Arbeitsmappen oder Modulen erstellen.

4. Wo finde ich weitere Informationen zu VBA?
Es gibt zahlreiche Bücher und Online-Ressourcen, die sich mit VBA und der Programmierung in Excel befassen. Eine gute Anlaufstelle sind Foren wie herber.de.

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