Динамически создавать динамические массивы в 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
Какое наилучшее возможное решение моей задачи?