Freigeben über


NamedRange.SpecialCells(XlCellType, Object) Methode

Definition

Ruft ein Range-Objekt ab, das alle Zellen darstellt, die mit dem angegebenen Typ und dem angegebenen Wert übereinstimmen.

public Microsoft.Office.Interop.Excel.Range SpecialCells (Microsoft.Office.Interop.Excel.XlCellType Type, object Value);
abstract member SpecialCells : Microsoft.Office.Interop.Excel.XlCellType * obj -> Microsoft.Office.Interop.Excel.Range
Public Function SpecialCells (Type As XlCellType, Optional Value As Object) As Range

Parameter

Type
XlCellType

Die zellen, die eingeschlossen werden sollen. Kann einer der folgenden XlCellType Werte sein: xlCellTypeAllFormatConditions. Zellen mit beliebigem Format. xlCellTypeAllValidation. Zellen, die über Validierungskriterien verfügen. xlCellTypeBlanks. Leere Zellen. xlCellTypeComments. Zellen, die Hinweise enthalten. xlCellTypeConstants. Zellen, die Konstanten enthalten. xlCellTypeFormulas. Zellen, die Formeln enthalten. xlCellTypeLastCell. Die letzte Zelle im verwendeten Bereich. xlCellTypeSameFormatConditions. Zellen, die dasselbe Format aufweisen. xlCellTypeSameValidation. Zellen mit identischen Validierungskriterien. xlCellTypeVisible. Alle sichtbaren Zellen.

Value
Object

Wenn Type entweder xlCellTypeConstants oder xlCellTypeFormulasist, wird dieses Argument verwendet, um zu bestimmen, welche Zelltypen in das Ergebnis einbezogen werden sollen. Diese Werte können gemeinsam hinzugefügt werden, um mehr als einen Typ zurückzugeben. In der Standardeinstellung werden alle Konstanten oder Formeln (unabhängig vom Typ) ausgewählt. Kann einer der folgenden XlSpecialCellsValue Werte sein: xlErrorsxlLogicalxlNumbersxlTextValues

Gibt zurück

Ein Range-Objekt, das alle Zellen darstellt, die mit dem angegebenen Typ und dem angegebenen Wert übereinstimmen.

Beispiele

Im folgenden Codebeispiel wird ein NamedRange erstellt und anschließend die SpecialCells -Methode verwendet, um die zuletzt verwendete Zelle in auszuwählen NamedRange.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

private void SelectLastCell()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A20"],
        "namedRange1");
    namedRange1.Value2 = 100;

    Excel.Range lastCell = namedRange1.SpecialCells(
        Excel.XlCellType.xlCellTypeLastCell);
    lastCell.Select();
}
Private Sub SelectLastCell()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A1", "A20"), _
        "namedRange1")
    namedRange1.Value2 = 100

    Dim lastCell As Excel.Range = _
        namedRange1.SpecialCells( _
        Excel.XlCellType.xlCellTypeLastCell, )
    lastCell.Select()
End Sub

Hinweise

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: