Propriedade WorksheetBase.UsedRange
Obtém um Microsoft.Office.Interop.Excel.Range objeto que representa todas as células que contêm um valor em qualquer momento.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public ReadOnly Property UsedRange As Range
Get
public Range UsedRange { get; }
Valor de propriedade
Tipo: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range objeto que representa todas as células que contêm um valor em qualquer momento.
Comentários
Um intervalo usado inclui qualquer célula que nunca foi usada. Por exemplo, se célula A1 contém um valor, e em seguida exclua o valor e a célula A1 é considerado usado. Nesse caso, o UsedRange propriedade retornará um intervalo que inclua a célula A1.
Exemplos
O seguinte exemplo de código usa a UsedRange propriedade para selecionar o intervalo de células usadas em uma planilha. O exemplo primeiro define o intervalo de células de A1 a C3 na planilha atual para o valor de 23. Se a planilha estiver visível, em seguida, o exemplo usa o UsedRange propriedade para selecionar o Microsoft.Office.Interop.Excel.Range de células usadas.
Este exemplo é para uma personalização em nível de documento.
Private Sub SelectUsedRange()
Me.Activate()
Me.Range("A1", "C3").Value2 = 23
If Me.Visible = Excel.XlSheetVisibility.xlSheetVisible Then
Me.UsedRange.Select()
End If
End Sub
private void SelectUsedRange()
{
this.Activate();
this.Range["A1", "C3"].Value2 = 23;
if (this.Visible == Excel.XlSheetVisibility.xlSheetVisible)
{
this.UsedRange.Select();
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.