

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um Analista financeiro mantêm uma planilha Excel para calcular o lucro mensal, definido como a diferença entre “Receita” e “Custos”, para várias filiais. Embora a planilha seja atualizada semanalmente por outra equipe, as colunas “Receita” e “Custos” mantêm esses nomes de forma consistente, mas podem mudar de posição ou ter outras colunas adicionadas/removidas ao redor. O Analista precisa criar uma macro para automatizar o cálculo do lucro em 10.000 linhas, de forma que ela continue funcionando corretamente mesmo após essas mudanças na disposição das colunas. Em condições ideais, a forma mais adequada de criar essa macro para que as referências às colunas “Receita” e “Custos” não sejam perdidas ou fiquem incorretas, garantindo um cálculo confiável do lucro, é
criar uma macro que localize as colunas “Receita” e “Custos” na linha 1, mas dependa de sua ordem fixa (exemplo: “Receita” sempre antes de “Custos”).
adicionar uma validação manual toda vez que a planilha for atualizada, para garantir que “Receita” e “Custos” estejam na posição esperada.
converter a planilha em uma tabela estruturada do Excel e criar a macro referenciando diretamente 05 nomes das colunas “Receita” e “Custos” dessa tabela.
contar com a memória de versões anteriores do Excel para tentar localizar as colunas desejadas, mesmo que tenham mudado de lugar.
gravar uma macro simples que use apenas as referências de células “C2” (Receita) e “D2" (Custos) para o cálculo, confiando que as colunas não se moverão.