Return to VBA Code Examples

VBA – Der Ausdruck Target.Address

Dieser Artikel zeigt Ihnen die Verwendung von Target.Address in VBA.

vba ausdruck target.address

 

Target.Address

Target ist der angegebene Name der Range-Objektvariable, die im Argument von Ereignissen des Arbeitsblattobjekts wie Worksheet_SelectionChange enthalten ist.

Dieses Ereignis wird ausgelöst, wenn Sie von einer Zelle zu einer anderen in Ihrem Arbeitsblatt wechseln.

Um ein Arbeitsblattereignis zu erstellen, wählen Sie im VBE-Editor das entsprechende Arbeitsblatt aus und wählen Sie dann in der Dropdown-Liste Objekt die Option Worksheet.

vba ausdruck target.address arbeitsblattauswahlerreignis

Betrachten Sie den folgenden Code:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Address = "$F$2" Then
    Range(Target.Address).Font.Bold = True
  End If
End Sub

Immer, wenn Sie den Cursor bewegen, wird dieses Ereignis ausgeführt und die IF-Anweisung prüft, ob die ausgewählte Zelle F2 entspricht. Ist dies der Fall, wird die Zelle auf Fett gesetzt.

HINWEIS: Bei Target.Address handelt es sich um eine absolute Zahl ($F$2). Wenn Sie also prüfen, ob Sie sich in der entsprechenden Zelle befinden, müssen Sie $-Zeichen in Ihrer Zeichenfolge verwenden („$F$2“).

Der Zielbereich (und damit die Methode Target.Address) ist auch über die Ereignisprozeduren Worksheet_Change, Worksheet_BeforeDoubleClick und Worksheet_BeforeRightClick in Ihrem Worksheet-Objekt verfügbar.

vba-free-addin

Add-In für VBA-Code-Beispiele

Auf alle Code-Beispiele aus unserer Website einfach zugreifen.

Navigieren Sie einfach zum Menü, klicken Sie darauf und der Code wird direkt in Ihr Modul eingefügt. .xlam add-in.

(Keine Installation erforderlich!)

Kostenloser Download

Return to VBA Code Examples