Функция вызова VBA Excel с именем переменной

Я пытаюсь вызвать функцию с именем переменной, который генерируется во время выполнения на основе значения 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
11
задан Community 9 July 2018 в 18:41
поделиться