Freigeben über


WorksheetBase.UsedRange-Eigenschaft

Ruft ein Microsoft.Office.Interop.Excel.Range-Objekt ab, das alle Zellen darstellt, die zu einem beliebigen Zeitpunkt einen Wert enthalten haben.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public ReadOnly Property UsedRange As Range
    Get
public Range UsedRange { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Excel.Range
Ein Microsoft.Office.Interop.Excel.Range-Objekt, das alle Zellen darstellt, die zu einem beliebigen Zeitpunkt einen Wert enthalten haben.

Hinweise

Ein verwendeter Bereich schließt alle Zellen ein, die je verwendet wurden. Wenn beispielsweise Zelle A1 einen Wert enthält und Sie diesen Wert löschen, gilt Zelle A1 als verwendet. In diesem Fall gibt die UsedRange-Eigenschaft einen Bereich zurück, zu dem Zelle A1 gehört.

Beispiele

Im folgenden Codebeispiel wird die UsedRange-Eigenschaft verwendet, um den Bereich verwendeter Zellen auf einem Arbeitsblatt zu markieren. Das Beispiel legt zuerst den Zellbereich von A1 bis C3 im aktuellen Arbeitsblatt auf den Wert 23 fest. Falls das Arbeitsblatt sichtbar ist, verwendet das Beispiel die UsedRange-Eigenschaft, um Microsoft.Office.Interop.Excel.Range von verwendeten Zellen auszuwählen.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub SelectUsedRange()
    Me.Activate()
    Me.Range("A1", "C3").Value2 = 23
    If Me.Visible = Excel.XlSheetVisibility.xlSheetVisible Then
        Me.UsedRange.Select()
    End If
End Sub
private void SelectUsedRange()
{
    this.Activate();
    this.Range["A1", "C3"].Value2 = 23;
    if (this.Visible == Excel.XlSheetVisibility.xlSheetVisible)
    {
        this.UsedRange.Select();
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

WorksheetBase Klasse

Microsoft.Office.Tools.Excel-Namespace