Range.EntireRow-Eigenschaft (Excel)
Gibt ein Range-Objekt zurück, das eine oder mehrere ganze Zeilen darstellt, die den angegebenen Bereich enthalten. Schreibgeschützt.
Syntax
Ausdruck. EntireRow
Ausdruck Eine Variable, die ein Range-Objekt darstellt.
Beispiel
In diesem Beispiel wird der Wert für die erste Zelle der Zeile gesetzt, die die aktive Zelle enthält. Das Beispiel muss von einem Arbeitsblatt aus ausgeführt werden.
ActiveCell.EntireRow.Cells(1, 1).Value = 5
In diesem Beispiel werden alle Zeilen in einem Arbeitsblatt sortiert, einschließlich ausgeblendeter Zeilen.
Sub SortAll()
'Turn off screen updating, and define your variables.
Application.ScreenUpdating = False
Dim lngLastRow As Long, lngRow As Long
Dim rngHidden As Range
'Determine the number of rows in your sheet, and add the header row to the hidden range variable.
lngLastRow = Cells(Rows.Count, 1).End(xlUp).Row
Set rngHidden = Rows(1)
'For each row in the list, if the row is hidden add that row to the hidden range variable.
For lngRow = 1 To lngLastRow
If Rows(lngRow).Hidden = True Then
Set rngHidden = Union(rngHidden, Rows(lngRow))
End If
Next lngRow
'Unhide everything in the hidden range variable.
rngHidden.EntireRow.Hidden = False
'Perform the sort on all the data.
Range("A1").CurrentRegion.Sort _
key1:=Range("A2"), _
order1:=xlAscending, _
header:=xlYes
'Re-hide the rows that were originally hidden, but unhide the header.
rngHidden.EntireRow.Hidden = True
Rows(1).Hidden = False
'Turn screen updating back on.
Set rngHidden = Nothing
Application.ScreenUpdating = True
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.