NamedRange.SpecialCells(XlCellType, Object) Yöntem

Tanım

Belirtilen tür ve değerle eşleşen tüm hücreleri temsil eden bir Range nesne alır.

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

Parametreler

Type
XlCellType

Eklenecek hücreler. Aşağıdaki XlCellType değerlerden biri olabilir: xlCellTypeAllFormatConditions. Herhangi bir biçimdeki hücreler. xlCellTypeAllValidation. Doğrulama ölçütlerine sahip hücreler. xlCellTypeBlanks. Boş hücreler. xlCellTypeComments. Not içeren hücreler. xlCellTypeConstants. Sabitler içeren hücreler. xlCellTypeFormulas. Formül içeren hücreler. xlCellTypeLastCell. Kullanılan aralıktaki son hücre. xlCellTypeSameFormatConditions. Aynı biçime sahip hücreler. xlCellTypeSameValidation. Aynı doğrulama ölçütlerine sahip hücreler. xlCellTypeVisible. Tüm görünür hücreler.

Value
Object

veya xlCellTypeFormulasise TypexlCellTypeConstants, bu bağımsız değişken sonuda hangi hücre türlerinin ekleneceğini belirlemek için kullanılır. Bu değerler birden fazla tür döndürmek için bir araya eklenebilir. Varsayılan değer, tür ne olursa olsun tüm sabitleri veya formülleri seçmektir. Aşağıdaki XlSpecialCellsValue değerlerden biri olabilir: xlErrorsxlLogicalxlNumbersxlTextValues

Döndürülenler

Range Belirtilen tür ve değerle eşleşen tüm hücreleri temsil eden bir nesne.

Örnekler

Aşağıdaki kod örneği bir NamedRange oluşturur ve ardından içinde son kullanılan hücreyi NamedRangeseçmek için yöntemini kullanırSpecialCells.

Bu örnek, belge düzeyinde özelleştirme içindir

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

Açıklamalar

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.

Şunlara uygulanır