Добрый День Уважаемые Эксперты.
Подскажите пожалуйста такой момент. Имеется два схожих между собой варианта заполнения диапазонов через VBA:
В первом случае в случае не выполнения условия в ячейку добавляется 0. Во втором случае пустота.
Первый случай выполняется, второй уходит на ошибку 1004. Если вводить формулу из второго случая на листе, то она работает. А через VBA не почему то не хочет.
Подскажите что нужно изменить или добавить, чтобы отработал второй случай?
Прошу помочь разобраться.
Благодарю Вас.
Подскажите пожалуйста такой момент. Имеется два схожих между собой варианта заполнения диапазонов через VBA:
Код |
---|
Sub Proverka_Formula_Local() Range("B3:B8").FormulaLocal = "=ЕСЛИ((RC[-1]-R[-1]C[-1])<=R2C5;0;RC[-1])" '1 случай Range("B3:B8").FormulaLocal = "=ЕСЛИ((RC[-1]-R[-1]C[-1])<=R2C5;"";RC[-1])" '2 случай End Sub |
Первый случай выполняется, второй уходит на ошибку 1004. Если вводить формулу из второго случая на листе, то она работает. А через VBA не почему то не хочет.
Подскажите что нужно изменить или добавить, чтобы отработал второй случай?
Прошу помочь разобраться.
Благодарю Вас.