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?