NamedRange.SpecialCells(XlCellType, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.