Metodo NamedRange.SpecialCells
Ottiene un oggetto Microsoft.Office.Interop.Excel.Range che rappresenta tutte le celle che corrispondono al tipo e al valore specificati.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
Function SpecialCells ( _
Type As XlCellType, _
Value As Object _
) As Range
Range SpecialCells(
XlCellType Type,
Object Value
)
Parametri
- Type
Tipo: Microsoft.Office.Interop.Excel.XlCellType
Celle da includere.
Può essere uno dei seguenti valori di 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
Tipo: System.Object
Se Type è impostato su xlCellTypeConstants o xlCellTypeFormulas, questo argomento viene utilizzato per determinare i tipi di celle da 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 seguenti valori di XlSpecialCellsValue:
xlErrors
xlLogical
xlNumbers
xlTextValues
Valore restituito
Tipo: Microsoft.Office.Interop.Excel.Range
Oggetto Microsoft.Office.Interop.Excel.Range che rappresenta tutte le celle che corrispondono al tipo e al valore specificati.
Note
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.
Esempi
Nell'esempio di codice riportato di seguito viene creato un controllo NamedRange. Viene quindi utilizzato il metodo SpecialCells per selezionare l'ultima cella utilizzata nel controllo NamedRange.
Questo esempio è valido per una personalizzazione a livello di documento.
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, missing);
lastCell.Select();
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.