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);

Parameter

Type
XlCellType

Die einzubeziehenden Zellen.

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 als Type entweder xlCellTypeConstants oder xlCellTypeFormulas vorliegt, wird mit diesem Argument ermittelt, welche Zelltypen in das Ergebnis einzubeziehen sind. 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

Range

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

Beispiele

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

Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.

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

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

Gilt für