Wie man mit VBA in Excel Klassen arbeiten . Arbeiten mit VBA -Klassen beinhaltet die Einrichtung ihre Eigenschaften , den Betrieb ihrer Methoden und Anweisungen schreiben , dass Excel ausgeführt werden, wenn Ereignisse, die eine Klasse auftreten. Sobald Sie diese drei Kategorien von Aufgaben, die mit am häufigsten verwendeten Klassen VBA tun, werden Sie einen Schritt weg vom Schreiben von Programmen , die vollständig automatisieren Excel. Anleitung
eine Eigenschaft
1
Klicken Sie auf die Registerkarte "Entwicklertools" der " Visual Basic " -Taste, um Excel öffnen Sie die VBA -Programmierumgebung .
2
Fügen Sie den folgenden Programm in der Entwicklung Fenster in der Bildmitte . Dieses Programm nutzt die Reichweite Klasse Interior Eigenschaft, um die Farbe der aktiven Zelle zu ändern. Beachten Sie, dass "Range" der VBA Klasse ist " ActiveCell . "
Sub colorCell ()
Application.ActiveCell.Interior.color = XlRgbColor.rgbGreen
End Sub
3
Klicken Sie auf der Programm- Aussagen , um das Programm zu wählen.
4
Klicken Sie im Menü Ausführen den Befehl "Ausführen" , um das Programm auszuführen.
5
Klicken Sie auf den "Excel "-Symbol auf der Windows-Taskleiste , um zu Excel zurückzukehren. Beachten Sie, dass die aktuelle Zelle hat sich grün.
Eine Methode
6
Klicken Sie auf die Office- Schaltfläche Befehl "Neu" , und klicken Sie auf "Erstellen" , um eine neue Arbeitsmappe zu erstellen . Klicken Sie auf die Office- Schaltfläche Befehl "Speichern" , geben Sie dann den Namen der Datei "C: \\ mybook.xlsm " im Feld "Name " Textfeld . Drücken Sie "Strg" und "F4" gleichzeitig , um die Arbeitsmappe zu schließen. Du wirst eine Excel- VBA -Klasse in einem Programm verwenden, um wieder zu öffnen "c: . \\ Mybook.xlsm "
7
Klicken Sie auf " Visual Basic " -Taste der Registerkarte "Entwicklertools" . Excel wird das Programmfenster für die VBA-Entwicklungsumgebung anzuzeigen.
8
Fügen Sie den folgenden Programm in der Programmiersprache Fenster . Dieses Programm verwendet die Open-Methode der Workbooks-Auflistung Klasse, um die Arbeitsmappe, die Sie in Schritt 1 gespeichert öffnen
Sub OpenWorkbook ()
Application.Workbooks.Open "c: \\ mybook.xlsm " .
End Sub
9
klicken Sie auf eine der Programm- Aussagen , dann klicken Sie auf den " Run "-Befehl des Menü Ausführen, um das Programm zu starten .
10
Klicken Sie auf den "Excel "-Symbol in der Windows-Taskleiste , um zu Excel zurückzukehren. Beachten Sie den Namen in der Titelleiste am oberen Rand des Bildschirms . Der Name ist " mybook.xlsm . "
Nutzungsbedingungen Termin Funktionen
11
Klicken Sie auf " Visual Basic "-Befehl der Registerkarte "Entwicklertools" , um den VBA -Programmierumgebung geben .
12
Doppelklicken Sie auf das "Blatt " Artikel in der " Projekt-Explorer " Fenster auf Bildschirm links .
13
Fügen Sie den folgenden Programm in dem Fenster , das erscheint. Dieses Programm läuft im Activate-Ereignis Funktion der VBA Worksheet-Klasse . Excel läuft Event-Funktionen , wenn Excel-Anwender mit der Maus klicken , aktivieren Arbeitsblätter und andere Aktionen in Excel.
Private Sub Worksheet_Activate ()
MsgBox " Dieses Blatt wurde aktiviert "
< p > End Sub
14
Klicken Sie auf den "Excel "-Symbol in der Windows-Taskleiste auf Excel.
15
zurückzukehren Klicken Sie auf die Registerkarte "Blatt" am unteren Rand der Anwendung Fenster . Eine Meldung mit dem Text, den Sie in der "MsgBox "-Anweisung in Schritt 3 eingegeben erscheinen . Dies deutet darauf hin , dass die Aussagen, die Sie schrieb für das Arbeitsblatt Klasse Aktivieren Sie die Funktion erfolgreich ausgeführt.