Application.Selection-Eigenschaft (Excel)
Gibt das aktuell ausgewählte Objekt im aktiven Arbeitsblatt für ein Application-Objekt zurück. Gibt Nothing zurück, wenn keine Objekte ausgewählt sind. Verwenden Sie die Select-Methode , um die Auswahl festzulegen, und verwenden Sie die TypeName-Funktion , um die Art des ausgewählten Objekts zu ermitteln.
Syntax
Ausdruck. Auswahl
expression Eine Variable, die ein Application-Objekt darstellt.
Bemerkungen
Der zurückgegebene Objekttyp hängt von der aktuellen Auswahl ab (wenn z. B. eine Zelle ausgewählt ist, gibt diese Eigenschaft ein Range-Objekt zurück). Wenn nichts markiert wurde, gibt die SelectionSelection-Eigenschaft NothingNothing zurück.
Die Verwendung dieser Eigenschaft ohne einen Objektbezeichner entspricht der Verwendung von Application.Selection.
Beispiel
In diesem Beispiel wird die Markierung auf Sheet1 gelöscht (es wird vorausgesetzt, dass es sich bei der Markierung um einen Zellbereich handelt).
Worksheets("Sheet1").Activate
Selection.Clear
In diesem Beispiel wird der Visual Basic-Objekttyp der Markierung angezeigt.
Worksheets("Sheet1").Activate
MsgBox "The selection object type is " & TypeName(Selection)
In diesem Beispiel werden Informationen zur aktuellen Auswahl angezeigt.
Sub TestSelection( )
Dim str As String
Select Case TypeName(Selection)
Case "Nothing"
str = "No selection made."
Case "Range"
str = "You selected the range: " & Selection.Address
Case "Picture"
str = "You selected a picture."
Case Else
str = "You selected a " & TypeName(Selection) & "."
End Select
MsgBox str
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.