NamedRange.SpecialCells(XlCellType, Object) メソッド

定義

指定した種類および値に一致するすべてのセルを表す Range オブジェクトを取得します。

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

パラメーター

Type
XlCellType

含めるセル。次のいずれかの値をXlCellType指定できます。 xlCellTypeAllFormatConditions 任意の書式のセルです。 xlCellTypeAllValidation. 入力規則の条件を持つセルです。 xlCellTypeBlanks. 空白セルです。 xlCellTypeComments. メモが含まれているセルです。 xlCellTypeConstants. 定数が含まれているセルです。 xlCellTypeFormulas. 数式が含まれているセルです。 xlCellTypeLastCell. 使用された範囲の最後のセルです。 xlCellTypeSameFormatConditions. 同じ書式を持つセルです。 xlCellTypeSameValidation. 同じ入力規則の条件を持つセルです。 xlCellTypeVisible. 表示されているすべてのセルです。

Value
Object

が または xlCellTypeFormulasxlCellTypeConstants場合Type、この引数を使用して、結果に含めるセルの種類を決定します。 これらの値を加算すると、複数の種類のセルを返すことができます。 既定では、すべての定数または数式が、その種類にかかわらず選択されます。 次 XlSpecialCellsValue のいずれかの値を指定できます。 xlErrorsxlLogicalxlNumbersxlTextValues

戻り値

指定した種類および値に一致するすべてのセルを表す Range オブジェクトを返します。

次のコード例では、 を NamedRange 作成し、 メソッドを SpecialCells 使用して 内の最後に使用したセルを NamedRange選択します。

この例は、ドキュメント レベルのカスタマイズ用です。

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

注釈

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象