Почему локальная формула продолжает приводить к ошибке времени выполнения 1004? - PullRequest
0 голосов
/ 26 июня 2019

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

Язык Excel - немецкий, региональные настройки компьютера - также немецкий

Пробовал использовать вместо запятых Пробовал использовать .formula с запятыми и точками с запятой. Я пробовал использовать английский (на всякий случай не ожидална работу)

Две последующие строки прекрасно работают, что заставляет меня думать, что это как-то связано с разделителем списка или, возможно, кавычками.Кроме того, код работает нормально, если я ввожу его вручную без двойных кавычек

BWExport.Range("P11").FormulaLocal = "=Wenn(ODER(M11=""10"";M11=""20"";M11=""30"");""Sweet"";""Sour""))"
BWExport.Range("Q11").FormulaLocal = "=KALENDERWOCHE(D11)"
BWExport.Range("R11").FormulaLocal = "=F2*24*60"

Выдает ошибку времени выполнения 1004 Ошибка определения объекта.Венн = если Одер = или

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...