Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Como faço repetir linhas de código alterando apenas 2 variáveis?

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Wevin7
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Seg Jun 27, 2022 11:14 am

Como faço repetir linhas de código alterando apenas 2 variáveis?

Mensagem por Wevin7 »

Olha, eu gostaria de saber como faço para resolver esse "problema":

- Eu preciso fazer essa análise (imagem dos códigos) para 40 disciplinas, o problema é que não quero copiar e modificar as variáveis (destacada na imagem) 39x, eu queria uma forma de fazer isso mais simples, para que a cada vez que analisar uma disciplina pular para a outra e sendo modificado apenas essas duas variáveis!

EXEMPLO:

Disciplina 1 = o proc_mat deve ser na range("B13") e o LINHA deve iniciar em 15
Disciplina 2 = o proc_mat deve ser na range("B66") e o LINHA deve iniciar em 68
Disciplina 3 = o proc_mat deve ser na range("B119") e o LINHA deve iniciar em 121
.....

Vejam que as linhas não são exatamente a próxima entre uma disciplina e outra, ou seja, tem que ir alterando sempre!
Anexos
Capturar 2.PNG
Capturar 2.PNG (18.55 KiB) Exibido 683 vezes


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.


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Como faço repetir linhas de código alterando apenas 2 variáveis?

Mensagem por Reinaldo »

Se dispuser um modelo que seja representativo da estrutura de sua planilha (utilize dados fictícios se necessário); explicando o que tem e o que deseja/espera obter; ficará mais fácil obter uma proposta pois pelo exposto parece que a rotina atende


Responder