Different languages issue beim Einfügen einer Formel aus VBA

Verstehe ich richtig, dass, wenn ich einen Befehl wie

Set myRange.formula = “=ROW(mySheet!R12)” 

mein Makro wird @ verursach#NAME? error wird in Zellen angezeigt, wenn es beispielsweise in russischem Excel ausgeführt wird. Ich meine, dass in diesem Fall die obige Formel wie @ hartcodiert sein soll

Set myRange.formula = “=СТРОКА(mySheet!R12)”

where СТРОКА ist das russische Analogon der SUM-Funktion. Ich würde nicht erwarten, dass Excel intelligent genug ist, um die Formeln zur Laufzeit zu übersetzen. Gibt es also einen Ausweg und, was ist am wichtigsten, der allgemeinste Code, mit dem das Makro unabhängig von der jeweiligen Sprache korrekt funktioniert?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage