правильно ли я понимаю, что если я использую команду типа
Set myRange.formula = “=ROW(mySheet!R12)”
мой макрос вызовет появление ошибки #NAME?
в ячейках, если он запущен, скажем, в русском Excel. Я имею в виду, что в этом случае приведенная выше формула должна быть жестко запрограммирована, например
Set myRange.formula = “=СТРОКА(mySheet!R12)”
где СТРОКА — русский аналог функции СУММ. Я бы не ожидал, что Excel будет достаточно умным, чтобы переводить формулы во время выполнения. Так есть ли какой-нибудь способ обойти это и, самое главное, каков наиболее общий код, чтобы макрос работал правильно, независимо от языка?