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