NamedRange.SpecialCells Yöntem
Alır bir Microsoft.Office.Interop.Excel.Range ile belirtilen türde ve değer eşleşen tüm hücreleri temsil eden nesne.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Function SpecialCells ( _
Type As XlCellType, _
Value As Object _
) As Range
Range SpecialCells(
XlCellType Type,
Object Value
)
Parametreler
- Type
Tür: Microsoft.Office.Interop.Excel.XlCellType
Eklenecek hücreleri.
Aşağıdakilerden biri olabilir XlCellType değerleri:
xlCellTypeAllFormatConditions .Herhangi bir biçimdeki hücreleri.
xlCellTypeAllValidation .Doğrulama ölçütlerine sahip hücreleri.
xlCellTypeBlanks .Boş hücreler.
xlCellTypeComments .Notlar içeren hücreleri.
xlCellTypeConstants .Sabit içeren hücreleri.
xlCellTypeFormulas .Formül içeren hücreleri.
xlCellTypeLastCell .Kullanılan aralıktaki son hücreye.
xlCellTypeSameFormatConditions .Aynı biçime sahip olan hücrelerde.
xlCellTypeSameValidation .Aynı doğrulama ölçütü olan hücreleri.
xlCellTypeVisible .Tüm görünür hücreleri.
- Value
Tür: System.Object
Yoksa Type da xlCellTypeConstants veya xlCellTypeFormulas, bu bağımsız değişken sonucu eklemek için hücre türlerini belirlemek için kullanılır.Bu değerler eklenebilir birlikte birden fazla türü dönmek için.Tüm değerler veya formüller, ne tür olursa olsun seçmek için varsayılandır.Aşağıdakilerden biri olabilir XlSpecialCellsValue değerleri:
xlErrors
xlLogical
xlNumbers
xlTextValues
Dönüş Değeri
Tür: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range ile belirtilen türde ve değer eşleşen tüm hücreleri temsil eden nesne.
Notlar
İsteğe bağlı parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.
Örnekler
Aşağıdaki kod örneği oluşturur bir NamedRange ve SpecialCells son kullanılan hücreye seçmek için yöntemi NamedRange.
Belge düzeyi özelleştirmesi için örnektir.
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 Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.