VBA – Der Ausdruck Target.Address

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on Oktober 5, 2023

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