NamedRange.SpecialCells-Methode
Ruft ein Microsoft.Office.Interop.Excel.Range-Objekt ab, das alle Zellen darstellt, die mit dem angegebenen Typ und dem angegebenen Wert übereinstimmen.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
Function SpecialCells ( _
Type As XlCellType, _
Value As Object _
) As Range
Range SpecialCells(
XlCellType Type,
Object Value
)
Parameter
- Type
Typ: Microsoft.Office.Interop.Excel.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
Typ: System.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:
xlErrors
xlLogical
xlNumbers
xlTextValues
Rückgabewert
Typ: Microsoft.Office.Interop.Excel.Range
Ein Microsoft.Office.Interop.Excel.Range-Objekt, das alle Zellen darstellt, die mit dem angegebenen Typ und dem angegebenen Wert übereinstimmen.
Hinweise
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird ein NamedRange erstellt. Anschließend wird mithilfe der SpecialCells-Methode die zuletzt verwendete Zelle im NamedRange ausgewählt.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
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
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();
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.