Microsoft Excel eingebaute Visual Basic for Applications (VBA) Sprache können Sie Excel , indem Sie Ihre eigenen Code zur Automatisierung von Prozessen erweitern, und fügen Sie Ihre eigenen Funktionen der Software. Um die Daten in der Tabelle die Zellen durch VBA-Code zu manipulieren , müssen Sie in der Lage sein , sie in irgendeiner Weise beziehen , so VBA weiß, welche Zellen zu arbeiten. Excel können Sie Zellen entweder mit ihrer Zeile und Spalte Referenz verweisen , oder durch die Definition einer benutzerdefinierten Namen für die Zelle. Der Zellbezug kann dann von der VBA " Range ( ) " verwendet werden, um den Befehl Zelle auszuwählen . Anleitung
1
Neues Makro, um den VBA-Code durch Drücken von " Alt" und "F8" in Excel laufen . Das Makro Dialogfeld öffnet , und werden alle Makros von der aktuellen Arbeitsmappe verwendet zu zeigen. In der "Macro Name " geben Sie einen Namen für das neue Makro und klicken Sie dann auf die Schaltfläche "Erstellen" , um den VBA -Editor zu öffnen . Der VBA-Editor wird eine neue Subroutine automatisch mit dem Makronamen
2
Fügen Sie den folgenden in einer neuen Zeile im Code-Block automatisch vom VBA-Editor erstellt: .
Reichweite ( "A1") = "Dies ist die erste Zelle "
Dieser Code verwendet die VBA " Range ( ) "-Funktion zu Zelle "A1 " auszuwählen, und dann wird der Wert der Zelle auf den gewählten Text. Sie können den Bereich "A1" auf eine beliebige Zelle Verweis mithilfe der Spalte /Zeile Format .
3
Führen Sie den Code durch Drücken der Taste "F5" , und wechseln Sie wieder in der Tabelle Verwendung der Windows-Taskleiste. Sie werden sehen, der Text " Dies ist die erste Zelle " wurde automatisch in die Zelle eingefügt "A1 ".
4
Markieren Sie die Zelle "D1 " auf Ihrer Tabelle , indem Sie auf die Zelle. Klicken Sie auf die " Formeln " Vorsprung auf der Haupt-Symbolleiste , und klicken Sie dann auf " Namen definieren " aus dem " Definierte Namen " Abschnitt. Geben Sie " myRange " im Feld "Name" und klicken Sie auf "OK".
5
Schalter zurück in die VBA -Editor, und ändern Sie den Code in das Makro :
Range ( " myRange ") = " Dies ist ein Brauch Auswahl "
Diese wählt die Zellen durch den Namen definiert " myRange . " Führen Sie das Makro , indem Sie die Taste "F5" . Wechseln Sie zurück zur Tabellenkalkulation und in Zelle "D1" Sie werden sehen, der neue Text wurde automatisch hinzugefügt .