Eventservice
Microsoft Excel Ereignisgesteuerte Programmierung – kann einen Makro zu dem Ereignis von Öffnen einer Arbeitsmappe anhängen

Nehmen wir an, dass Sie eine Arbeitsmappe für einen Kunden, einen Freund oder Beziehung von Ihnen geschrieben habe, und Sie müssen sicherstellen, dass, wenn der Client, Beziehung oder Freund öffnet die Arbeitsmappe wünschen, wählt Excel die richtige Zelle und zeigt eine nette Kuschel Begrüßung ein . Wie das geht?

Ereignisbehandlung

Die ganze Zeit, die Sie Excel verwenden, sind versteckte Ereignisse Brennen (das ist der Fachbegriff für geschieht, übrigens). Öffnen einer Arbeitsmappe, schließen sie, ihn zu drucken und Aktivieren einer Arbeitsmappe [1999003: entweder in der Arbeitsmappe-Ebene oder auf der Arbeitsblattebene

Einige Beispiele der Arbeitsmappe-Level-Events – Veranstaltungen können in zwei Stufen geschehen.. ]

Einige Beispiele für Arbeitsblatt-Level-Ereignisse sind:. Wählen Sie eine Zelle und aktivieren Sie das Arbeitsblatt

Anzeigen der Code-Editor

Für Code, um eine Arbeitsmappe zu befestigen, das erste, was Sie tun müssen, ist, den VBA-Code-Editor anzuzeigen. Eine Möglichkeit, dies zu tun ist, ALT + F11 drücken. [1.999.003] [1.999.002] Sie sehen dann alle Dateien, die Sie im Projekt-Explorer auf der linken Seite der VBA-Code-Fenster geöffnet haben (wenn Sie nicht können dies zu sehen, drücken Sie STRG + R). Jede Datei geöffnet wird fett dargestellt. Suchen Sie die Datei, die Sie gerade arbeiten (wenn Sie nur eine Datei geöffnet ist, wird so einfach sein!). [1.999.003] [1.999.002] Unter die Datei wird die Arbeitsblätter in ihm, gefolgt von der Arbeitsmappe selbst aufgeführt werden. Diese haben in der Regel die folgenden Namen:

– Sheet1 (Sheet1)

– Tabelle2 (Tabelle2)

– Sheet3 (Tabelle3)

– Thisworkbook

Anbringen-Code, um das Open-Ereignis

Um Code in das Arbeitsblatt-Level-Event anzuhängen, klicken Sie doppelt auf eine der Arbeitsblätter. , Für unseren Fall wollen wir jedoch den Code legen zu laufen, wenn jemand die Arbeitsmappe öffnet, so klicken Sie einfach doppelt auf den Diesearbeitsmappe Objekt.

Links oben im Codefenster, das erscheint, ist ein Dropdown-Pfeil und zeigt das Wort Allgemein . Klicken Sie auf diesen Pfeil, und wählen Sie Arbeitsbuch (es ist die einzige andere Möglichkeit gezeigt). Sie sehen jetzt:

Private Sub Workbook_Open () [1.999.010] [1.999.003] [1.999.002] [1.999.009] End Sub [1.999.010] [1.999.003] [1.999.002] Dies ist die Ereignisbehandlungs Stub für die offene Veranstaltung für die Arbeitsmappe. Alles, was Sie tun müssen, ist geben Sie hier gilt VBA-Befehle – zum Beispiel:

MsgBox „Willkommen in diesem Arbeitsbuch“

Wenn Sie speichern, schließen und erneut öffnen, Die Datei wird die Meldung.

Tipp Versuchen

Wenn Sie Code zu der Arbeitsmappe, einem anderen Tropfen Pfeil oben rechts neben dem zu befestigen wählte Bildschirm das Wort Öffnen . Versuchen Sie, auf den Pfeil, und Sie werden alle anderen Ereignisse im Leben einer Arbeitsmappe in dem Sie Makros legen zu sehen.

About

Categories: Firmenfeier Hamburg