NamedRange.SpecialCells(XlCellType, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un oggetto Range che rappresenta tutte le celle che corrispondono al tipo e al valore specificati.
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
Parametri
- Type
- XlCellType
Celle da includere. Può essere uno dei valori seguenti XlCellType : xlCellTypeAllFormatConditions. Celle di qualsiasi formato. xlCellTypeAllValidation. Celle con criteri di convalida. xlCellTypeBlanks. Celle vuote. xlCellTypeComments. Celle contenenti note. xlCellTypeConstants. Celle contenenti costanti. xlCellTypeFormulas. Celle contenenti formule. xlCellTypeLastCell. Ultima cella dell'intervallo utilizzato. xlCellTypeSameFormatConditions. Celle con lo stesso formato. xlCellTypeSameValidation. Celle con gli stessi criteri di convalida. xlCellTypeVisible. Tutte le celle visibili.
- Value
- Object
Se Type
è xlCellTypeConstants o xlCellTypeFormulas, questo argomento viene utilizzato per determinare quali tipi di celle includere nel risultato. È quindi possibile sommare questi valori per restituire più di un tipo. Per impostazione predefinita, vengono selezionate tutte le costanti o tutte le formule, indipendentemente dal tipo. Può essere uno dei valori seguenti XlSpecialCellsValue : xlErrorsxlLogicalxlNumbersxlTextValues
Restituisce
Oggetto Range che rappresenta tutte le celle che corrispondono al tipo e al valore specificati.
Esempio
Nell'esempio di codice seguente viene creato un NamedRange oggetto e quindi viene utilizzato il SpecialCells metodo per selezionare l'ultima cella usata in NamedRange.
Questo esempio è relativo a una personalizzazione a livello di documento.
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
Commenti
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.