Ich möchte in der Lage sein, Anwendungsfunktionen wie left() und right() mit einer String-Variable aufzurufen.Excel VBA - Aufruf der Anwendungsfunktion (links, rechts) nach Name
Der Grund ist, dass mein derzeitiger Code gut funktioniert, aber mehrere Instanzen von left() und right() hat, die sich jedes Mal ändern müssen, wenn ich es ausführe. Ich möchte es nur einmal ("global") jedes Mal ändern können.
Nach googeln habe ich versucht, CallByName und Application.Run. Es scheint, dass sie nur mit einer benutzerdefinierten Klasse/Makro arbeiten. Ist das wahr? Gibt es noch etwas, das ich untersuchen sollte? Ich brauche keinen spezifischen Code, danke!
Was versuchst du zu tun? Was ist der Code bisher? Sie versuchen, 'LEFT()' in VBA zu verwenden? – BruceWayne
Ich verstehe nicht, was Sie mit String-Variable meinen. Meinst du damit, dass die Sache an die Funktion übergeben wird, Right ("TheLastLetterIsR", "1") wo die Zahl 1 eine Zeichenkette ist? –