Pesquisei na internet, achei algumas menções (a maioria em inglês), mas talvez por ser "semi-leigo" em inglês, vba e programação em geral, não tenha conseguido achar/entender a resposta. Fiquei com a impressão de que não seria possível, mas queria confirmar aqui:
Existe alguma forma simples de fazer referências a variáveis cujos nomes dependem de outras variáveis?
Exemplo: tenho as variáveis Soma01, Soma02, Soma03, Soma04 e Soma05 como Integer.
Suponha que eu tenha que percorrer um arquivo txt, e que os dois primeiros caracteres de cada linha_do_arquivo_txt sejam sempre 01, 02, 03, 04 e 05. Existiria alguma instrução semelhante à abaixo?
"Soma" & left(linha_do_arquivo_txt, 2) = "Soma" & left(linha_do_arquivo_txt, 2) + 1
O exemplo acima é hipotético, não preciso de solução específica para ele, serviu apenas para ilustrar a pergunta. Já me deparei algumas vezes com situações em que uma instrução semelhante à acima facilitaria bastante a minha vida, mas sempre que pesquiso sobre, tenho a impressão de que não seja possível. Aí tenho que pensar e recorrer a soluções menos simples...
Existe alguma forma simples de fazer referências a variáveis cujos nomes dependem de outras variáveis?
Exemplo: tenho as variáveis Soma01, Soma02, Soma03, Soma04 e Soma05 como Integer.
Suponha que eu tenha que percorrer um arquivo txt, e que os dois primeiros caracteres de cada linha_do_arquivo_txt sejam sempre 01, 02, 03, 04 e 05. Existiria alguma instrução semelhante à abaixo?
"Soma" & left(linha_do_arquivo_txt, 2) = "Soma" & left(linha_do_arquivo_txt, 2) + 1
O exemplo acima é hipotético, não preciso de solução específica para ele, serviu apenas para ilustrar a pergunta. Já me deparei algumas vezes com situações em que uma instrução semelhante à acima facilitaria bastante a minha vida, mas sempre que pesquiso sobre, tenho a impressão de que não seja possível. Aí tenho que pensar e recorrer a soluções menos simples...