Если, как указано в комментариях к вопросу, имя функции известно и может быть доставлено как метод для класса, попробуйте посмотреть
CallByName object, routine, callType
где callType указывает, является ли вызываемая подпрограмма свойством Get / Let / Set или методом.
Это кажется гораздо менее хитрым (и несколько лучше управляемым), чем дурачиться с оценкой кода, когда вы можете оставить себя открытым, например, неожиданные последствия ...