Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

AutoOpen-Funktion auch in Excel möglich ?





Frage

Hallo, ich möchte nach dem Öffnen einer Excel-Datei, daß eine MessageBox mit einem Text angezeigt wird (in Word funktioniert das mit einem AutoOpen-Modul in VB). Tue ich das in Excel hat es keine Wirkung. Wie muß ich denn hier vorgehen ? Falls jemand einen Rat für mich hätte, wäre ich sehr froh. Danke + Gruß Elke

Antwort 1 von fürLau

Hallo

in Modul1:

Sub auto_open()
MsgBox "mit einem Text"
End sub


Gruß[h3]{[h1]Ó¤[sup...fürLau

Antwort 2 von CaroS

Hallo Elke,

klicke im VBA-Projektexplorer auf Diese Arbeitsmappe und füge im VBA-Editor im rechten Fenster unter Workbook folgenden Code ein:

Private Sub Workbook_Open()
MsgBox "Hallo Welt!"
REM ... und weitere Zeilen
End Sub

Ich sehe gerade, fürLau war wieder mal schneller. Jetzt weiß ich nicht so genau, worin der Unterschied zwischen Auto_Open() und Workbook_Open() besteht. Mal nachlesen ...

Gruß,
Caros

Antwort 3 von CaroS

Hallo,

weiß jemand, wo Auto_Open() dokumentiert ist? Bis jetzt konnte ich nur feststellen, dass Workbook_Open() vor Auto_Open() stattfindet. Jedenfalls funktionieren beide.

Gruß,
CaroS

Antwort 4 von Elke

Hallo nochmal,

wollte gerade schreiben, daß ich die Lösung selbst gefunden habe, da sehe ich Eure Antworten.

Die Funktion AutoOpen scheint es in Excel nicht zugeben. War erfolgreich mit Workbook_Open() im Arbeitsblatt, wie oben beschrieben.

Trotzdem herzlichen Dank
Elke

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: