Мне нужно создать много переменных внутри цикла, поэтому мне нужно создать общие имена переменных (заметьте, для целей моего кода я не могу просто добавить объекты, которые хочу создать, в список или коллекцию)
Код, о котором я думал, выглядит примерно так (n - переменная, определенная пользователем, и ее целое число)
Dim var_name As String
For i = 1 To n
var_name = "test" & i
Set var_name = Range(Cells(1, 1), Cells(i * 2, i))
Next i
Я хотел бы получить переменные, подобные этой:
- test1 - диапазон от A1 до B2
- test2 - диапазон от A1 до C4
- test3 - диапазон от A1 до D6
- ....testn - диапазон от A1 до любого значения
Они не обязательно должны быть диапазоном, все, что я действительно хочу, это объявить имя переменной, используя строку, хранящуюся в другой переменной