NamedRange.SpecialCells(XlCellType, Object) Méthode

Définition

Obtient un objet Range qui représente toutes les cellules qui correspondent au type et à la valeur spécifiés.

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

Paramètres

Type
XlCellType

Cellules à inclure. Peut être l’une des valeurs suivantes XlCellType : xlCellTypeAllFormatConditions. Cellules de format quelconque. xlCellTypeAllValidation. Cellules qui possèdent des critères de validation. xlCellTypeBlanks. Cellules vides. xlCellTypeComments. Cellules qui contiennent des remarques. xlCellTypeConstants. Cellules qui contiennent des constantes. xlCellTypeFormulas. Cellules qui contiennent des formules. xlCellTypeLastCell. Dernière cellule de la plage utilisée. xlCellTypeSameFormatConditions. Cellules qui ont le même format. xlCellTypeSameValidation. Cellules qui ont les mêmes critères de validation. xlCellTypeVisible. Toutes les cellules visibles.

Value
Object

Si Type est xlCellTypeConstants ou xlCellTypeFormulas, cet argument est utilisé pour déterminer les types de cellules à inclure dans le résultat. Ces valeurs peuvent être additionnées pour retourner plusieurs types. Par défaut, toutes les constantes ou formules sont sélectionnées, quel que soit leur type. Il peut s’agir de l’une des valeurs suivantes XlSpecialCellsValue : xlErrorsxlLogicalxlNumbersxlTextValues

Retours

Objet Range qui représente toutes les cellules correspondant au type et à la valeur spécifiés.

Exemples

L’exemple de code suivant crée unNamedRange, puis utilise la SpecialCells méthode pour sélectionner la dernière cellule utilisée dans .NamedRange

Cet exemple concerne une personnalisation au niveau du document.

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

Remarques

Paramètres facultatifs

Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.

S’applique à