Function HasStrike(Rng as Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function
Я использую настраиваемую функцию, чтобы увидеть, имеет ли столбец зачеркивание. Если столбец имеет зачеркивание, он возвращает логическое значение, и я удаляю строку. Однако, я получаю ошибку #VALUE. В столбце, который я проверяю, есть только слово «МАСС». Не уверен, что происходит.#VALUE Ошибка в пользовательской функции
ли работа, если вы проверить одну ячейку? В каком случае это терпит неудачу? Можете ли вы показать некоторые примеры скриншотов? – Chrismas007
Да, он работал раньше. Я запускаю макрос VB, который связан с логическим. – kmiao91
Вы вызываете функцию в отдельной ячейке или в группе ячеек? – user3561813