NamedRange.SpecialCells, méthode
Obtient un objet Microsoft.Office.Interop.Excel.Range qui représente toutes les cellules qui correspondent au type et à la valeur spécifiés.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
Function SpecialCells ( _
Type As XlCellType, _
Value As Object _
) As Range
Range SpecialCells(
XlCellType Type,
Object Value
)
Paramètres
- Type
Type : Microsoft.Office.Interop.Excel.XlCellType
Cellules à inclure.
Il peut s'agir de l'une des valeurs de XlCellType suivantes :
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
Type : System.Object
Si Type est xlCellTypeConstants ou xlCellTypeFormulas, cet argument sert à 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 de XlSpecialCellsValue suivantes :
xlErrors
xlLogical
xlNumbers
xlTextValues
Valeur de retour
Type : Microsoft.Office.Interop.Excel.Range
Objet Microsoft.Office.Interop.Excel.Range qui représente toutes les cellules correspondant au type et à la valeur spécifiés.
Notes
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant crée un NamedRange, puis utilise la méthode SpecialCells pour sélectionner la dernière cellule utilisée dans NamedRange.
Cet exemple illustre une personnalisation au niveau du document.
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();
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.