NamedRange.SpecialCells(XlCellType, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 Type
xlCellTypeConstants, 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.