ATENÇÃO NOVOS USUÁRIOS

Se registrou recentemente? Seu cadastro será avaliado e mendiante aprovação, a conta será ativada e você poderá usufruir do fórum. O tempo de avaliação gira em torno de 24 a 48 horas.

Esqueceu sua senha?

Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

Realizar cálculo até a última linha preenchida

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
douglasr20
Acabou de chegar
Acabou de chegar
Mensagens: 9
Registrado em: Sex Jul 03, 2020 5:56 pm

Realizar cálculo até a última linha preenchida

Mensagem por douglasr20 » Ter Jan 19, 2021 4:03 pm

Olá! Como posso via VBA, realizar cálculos nas células até a última linha de uma tabela, sendo que o número de linhas pode variar de A até F ou até Z, por exemplo. Estava pensando em um laço de repetiçao e o cálculo dentro dele, mas não estou conseguindo escrever o código. Segue abaixo uma planilha.

Imagem



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Raygsson
Colaborador
Colaborador
Mensagens: 94
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Realizar cálculo até a última linha preenchida

Mensagem por Raygsson » Ter Jan 19, 2021 8:05 pm

Faz um laço semelhante a esse:

Código: Selecionar todos


linha=1
Do while planilha1.cells(linha,"A") <> ""

      planilha1.cells(linha,"C") = planilha1.cells(linha,"A") * planilha1.cells(linha,"B")
      
linha = linha + 1
Loop




Responder