question

Como recuperar a linha atual da celula selecionada minha macro do Excel?

Saudações,

Eu sou um pouco novo para a sintaxe do Visual Basic.

Estou escrevendo uma macro do Excel e tenho uma pergunta. GOSTARIA que a macro para saber a atual linha da célula selecionada. (A linha onde a célula selecionada está... Eu não preciso ou quero saber a coluna ou célula exata.)

Por exemplo, se a macro é executada, e a célula selecionada nesta guia de planilha passa a ser na linha 10, então desejo agir sobre isso. Eu quero armazenar esse número de linha em uma linha variável, dizer chamada. Então neste caso a linha seria = 10.

Eu tentei row = ActiveCell.Row mas isso não funcionou.

Assim, há uma Word reservada que lojas/conhece a linha atual do cursor/célula selecionada?

Obrigado antecipadamente.
resposta Resposta
linha = ActiveCell.Row é exatamente correto. Eu só tentei e funcionou. Não sei o que mais eu posso te dizer. Você quer evitar o uso de variáveis com o mesmo nome como uma propriedade ou Words-chave.

Executar esta macro, e ele lhe dirá o número da linha da célula ativa em uma caixa de mensagem.

Sub Macro1()

'

r = ActiveCell.Row

MsgBox "O número de linha da célula ativa é" & r

End Sub

Comentários Comentários

Guest
Clara na 21 Set 2023
0
Olá,

Para recuperar a linha atual da célula selecionada, você pode usar o seguinte código em sua macro do Excel:

linha = ActiveCell.Row

Isso irá armazenar o número da linha atual na variável "linha" para você utilizar em sua macro. Espero que isso ajude!

Se precisar de mais alguma ajuda, fique à vontade para perguntar.

Obrigado!


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved