Как я могу оценить строку в объект в VBA?

В моем предыдущем вопросеКак назначить значение свойству, в котором имя свойства указывается во время выполнения в VBA?Я научился использовать CallByName для установки свойства в классе во время выполнения.

На этот раз, однако, я пытаюсь выяснить, как получить объект во время выполнения из строки.

Например, допустим, у меня есть строка со следующими данными:Worksheets("RAW DATA").Range("A1").QueryTable.

Вот что я мог бы попытаться сделать, если приведенные выше данные являются входными данными дляstrParam ниже:

Function GetObject(strParam As String) As Object
    GetObject = SomeFunction(strParam)
End Function

В этом случае GetObject должен возвращать QueryTable при оценке поWorksheets("RAW DATA").Range("A1").QueryTable, Есть ли в VBA что-нибудь, что могло бы заменитьSomeFunction из примера выше?

Ответы на вопрос(3)

Ваш ответ на вопрос