Criar dinamicamente matrizes dinâmicas no VBA
Meu objetivo é usar uma matriz de nomes para criar variáveis dinâmicas no VBA, aqui está o código:
Sub mymacro()
Dim names()
names = Array("cat_code()", "dog_code()", "eagle_code()")
For Each c In names
Dim c As Integer
Next
end sub
E, claro, meu array de nomes reais tem centenas de animais, então seria muito chato fazerDim
para todos e cada um deles. O erro que estou recebendo éCompile Error: Duplicate declaration in current scope
Qual é a melhor solução viável para o meu objetivo?