Dynamicznie twórz dynamiczne tablice w VBA

Moim celem jest użycie tablicy nazw do tworzenia zmiennych dynamicznych w VBA, słyszy kod:

Sub mymacro()
Dim names()
names = Array("cat_code()", "dog_code()", "eagle_code()")
For Each c In names
Dim c As Integer
Next
end sub

I oczywiście moja prawdziwa tablica nazw ma setki zwierząt, więc byłoby to raczej nudneDim dla każdego z nich. Błąd, który dostaję, jestCompile Error: Duplicate declaration in current scope

Jakie jest najlepsze możliwe rozwiązanie mojego celu?

questionAnswers(3)

yourAnswerToTheQuestion