Так что мой макрос использует много строковых констант для хранения имен книг, которые я хочу редактировать. Каждая переменная использует соглашение об именах template
, а затем число 3 di git (например, template001
). Есть ли способ, которым я могу использовать целочисленную переменную для ссылки на какую константу я хочу использовать? Я представляю себе что-то вроде этого:
Public Const filepath = "C:\Templates\"
Public Const template001 = "001.xls"
Sub printTemplate()
Dim num As Integer: num = 001
Dim template As Workbook
Set template = Workbooks.Open(filepath & GetVar("template" & num)) 'Complete guess at what the function is called
template.PrintOut
template.Close False
End Sub
Есть ли такая функция, которая делает это?