Динамически создавать динамические массивы в VBA

Моя цель - использовать массив имен для создания динамических переменных в VBA, вот код:

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

И, конечно же, у моего настоящего массива имен есть сотни животных, так что было бы довольно скучно делатьDim для каждого из них. Я получаю ошибкуCompile Error: Duplicate declaration in current scope

Какое наилучшее возможное решение моей задачи?

Ответы на вопрос(3)

Ваш ответ на вопрос