NamedRange.SpecialCells(XlCellType, Object) Metoda

Definice

Range Získá objekt, který představuje všechny buňky, které odpovídají zadanému typu a hodnotě.

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

Parametry

Type
XlCellType

Buňky, které se mají zahrnout. Může to být jedna z následujících XlCellType hodnot: xlCellTypeAllFormatConditions. Buňky libovolného formátu. xlCellTypeAllValidation. Buňky, které mají ověřovací kritéria. xlCellTypeBlanks. Prázdné buňky. xlCellTypeComments. Buňky, které obsahují poznámky. xlCellTypeConstants. Buňky obsahující konstanty. xlCellTypeFormulas. Buňky obsahující vzorce xlCellTypeLastCell. Poslední buňka v použité oblasti. xlCellTypeSameFormatConditions. Buňky, které mají stejný formát. xlCellTypeSameValidation. Buňky, které mají stejná ověřovací kritéria. xlCellTypeVisible. Všechny viditelné buňky.

Value
Object

Pokud Type je buď nebo xlCellTypeFormulasxlCellTypeConstants , použije se tento argument k určení typů buněk, které se mají zahrnout do výsledku. Tyto hodnoty se dají sečíst, aby se vrátilo více než jeden typ. Ve výchozím nastavení se vyberou všechny konstanty nebo vzorce bez ohledu na typ. Může to být jedna z následujících XlSpecialCellsValue hodnot: xlErrorsxlLogicalxlNumbersxlTextValues

Návraty

Objekt Range , který představuje všechny buňky, které odpovídají zadanému typu a hodnotě.

Příklady

Následující příklad kódu vytvoří NamedRange a pak použije metodu SpecialCells k výběru poslední použité buňky v objektu NamedRange.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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

Poznámky

Volitelné parametry

Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.

Platí pro