Я пытаюсь вызвать функцию с именем переменной, который генерируется во время выполнения на основе значения Combo Box Отказ Это просто на большинстве языков, но я не могу понять это в Excel VBA, я подозреваю, что это потому, что я действительно не понимаю, как работает компилятор. Я нашел несколько постов, которые близки, но не совсем не делают хитрость. Код ниже неверно, но должен дать представление о том, что я хочу.
Спасибо
Sub main()
'run formatting macros for each institution on format button click
Dim fn As String
Dim x As Boolean
'create format function name from CB value
fn = "format_" & CBinst.Value
'run function that returns bool
x = Eval(fn)
...
End Sub