Compartilhar via


Propriedade Window.ActiveCell (Excel)

Retorna um objeto Intervalo que representa a célula ativa na janela ativa (a janela na parte superior) ou na janela especificada. Se a janela não estiver exibindo uma planilha, essa propriedade falha. Somente leitura.

Sintaxe

expressão.ActiveCell

Expressão Uma variável que representa um objeto Window .

Comentários

Se você não especificar um qualificador de objeto, esta propriedade retornará a planilha ativa na pasta de trabalho ativa.

Tenha cuidado para distinguir entre a célula ativa e a seleção. Uma única célula, que deve estar dentro da seleção atual é ativada. A seleção pode conter mais de uma célula, mas só é a célula ativa.

Todas as expressões a seguir retornam a célula ativa e são todas equivalentes.

ActiveCell 
Application.ActiveCell 
ActiveWindow.ActiveCell 
Application.ActiveWindow.ActiveCell

Exemplo

Este exemplo usa uma caixa de mensagem para exibir o valor na celula ativa. Como a propriedade ActiveCell falhará se a planilha ativa não for uma planilha, o exemplo ativa a Planilha1 antes de usar a propriedade ActiveCell.

Worksheets("Sheet1").Activate 
MsgBox ActiveCell.Value

Este exemplo altera a formatação da fonte da célula ativa.

Worksheets("Sheet1").Activate 
With ActiveCell.Font 
 .Bold = True 
 .Italic = True 
End With

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.