? Mit Makros können Sie schneller Aktionen in Excel , die getan werden von Zeit zu Zeit durch die Automatisierung sie benötigen. Makros können auch verwendet werden, um Daten, die für die weitere Programmierung benötigt werden zu sammeln. Zum Beispiel kann die Anzahl der Zellen oder Zeilen einer Tabelle erforderlich , damit der automatisierte Funktionen zur Datenmanipulation , wie beabsichtigt zu gewährleisten. Um zu demonstrieren , kann ein einfaches Makro die Anzahl der Zeilen in einer Tabelle zählen , und öffnen Sie eine Meldung besagt, dass Nummer. Anleitung
1 Öffnen Sie eine neue
Excel-Tabelle und füllen Sie in den ersten paar Zellen in Spalte B mit zufälligen Wörtern, Buchstaben oder Zahlen.
2
Klicken Sie auf das "Entwickler " Registerkarte auf Excel -Menü Band. Wenn Sie nicht sehen können, die "Entwickler " auf der Multifunktionsleiste auf die Microsoft Office -Symbol oben links im Fenster klicken Sie auf " Excel-Optionen " klicken, und klicken Sie in das Kontrollkästchen , die "Show Entwickler Tab liest in die Band . "
3
Starten Sie den Visual Basic-Editor , indem Sie auf der Visual Basic -Symbol oder die Tastenkombination Alt und F11 gleichzeitig .
4
Klicken Sie auf " Insert "auf der Visual Basic-Editor -Menü und wählen Sie" Module "
5
Geben Sie den folgenden in das Modul Box :
Sub CountNumberofRowsinColumnB ()
NonBlankRange ( " . Tabelle1 B : B ")
End Sub Sub
NonBlankRange ( Srange As String) Dim
countNonBlank As Integer , myRange As Range Set
myRange = Range ( Srange )
countNonBlank = Application.WorksheetFunction.CountA ( myRange )
MsgBox " Anzahl der Zeilen: " & countNonBlank , Srange
End Sub
Dieser Code wurde von einem Projekt in angepasst "Microsoft Visual Basic. Net Step by Step" unten zitiert .
6
Klicken Sie auf das Excel -Symbol in der Visual Basic -Editor, um die Excel-Tabelle zeigen .
7
Klicken Sie auf das Makro -Symbol auf dem Excel-Menüband und wählen Sie " CountNumberofRowsinColumnB " aus dem Feld Makroname .
8
Klicken Sie auf " Run" in der Makro-Box . Ein Meldungsfeld geöffnet, erfahren Sie, wie viele Zeilen haben in.
gefüllt