Try using Application.Run
to call it.
Application.Run function_name
Gibt es in VBA eine Möglichkeit, eine Funktion über einen Zeichenfolgewert aufzurufen?
Zum Beispiel -
Dim function_name, value1, value2 as String value1 = "test" value2 = "Function" function_name = value1 & value2 ' So function name = 'testFunction' call function_name ' But this calls a function called 'function_name', where as I require a funtion called 'testFunction'
Try using Application.Run
to call it.
Application.Run function_name
Oder schauen Sie sich CallByName von VBA selbst an. VB sieht etwas veraltet aus, aber es ist das Versprechen von COM.