Propriedade Range.CurrentRegion (Excel)

Retorna um objeto Range que representa a região atual. A região atual é um intervalo limitado por qualquer combinação de linhas e de colunas em branco. Somente leitura.

Sintaxe

expressão. Currentregion

expressão Uma variável que representa um objeto de Intervalo.

Comentários

Essa propriedade é útil para muitas operações que expandem automaticamente a seleção para incluir toda a região atual, como os valores XlRangeAutoFormat .

Esta propriedade não pode ser usada em uma planilha protegida.

Exemplo

Este exemplo seleciona a região atual na Planilha1.

Worksheets("Sheet1").Activate 
ActiveCell.CurrentRegion.Select

Este exemplo considera que você tem uma tabela na Planilha1 com uma linha de cabeçalho. O exemplo seleciona a tabela sem selecionar a linha de cabeçalho. A célula ativa deve estar em outro lugar na tabela antes de executar o exemplo.

Set tbl = ActiveCell.CurrentRegion 
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _ 
 tbl.Columns.Count).Select

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.