Imagem de fundo

Um Analista financeiro mantêm uma planilha Excel para...

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, é


A

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”).


B

adicionar uma validação manual toda vez que a planilha for atualizada, para garantir que “Receita” e “Custos” estejam na posição esperada.


C

converter a planilha em uma tabela estruturada do Excel e criar a macro referenciando diretamente 05 nomes das colunas “Receita” e “Custos” dessa tabela.


D

contar com a memória de versões anteriores do Excel para tentar localizar as colunas desejadas, mesmo que tenham mudado de lugar.


E

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.