Как лучше всего найти ячейки, формулы которых ссылаются на пустые ячейки в Excel VBA.Я хотел бы удалить любую ячейку, которая ссылается на пустую ячейку.
Конкретнее, у меня есть два листа: один лист содержит действительные значения:
Product Month1 Month2 Month3
Sample1 1 3 5
Sample2 5 7 6
Sample3 3 8 2
Другой представляет собой сводкуview, с формулами для суммирования значений, со следующими формулами:
Product Month1
=values!A2 =SUM(values!B2:D2)
=values!A3 =SUM(values!B3:D3)
=values!A4 =SUM(values!B4:D4)
=values!A5 =SUM(values!B5:D5)
TOTAL =SUM(values!B:D)
Теперь в предыдущем примере последний raw ссылается на пустую строку, а именно на пятую строку.Excel покажет эти ячейки как "0".Существует ли механизм удаления этих ячеек в VBA?
Обратите внимание, что я предпочитаю удалять строки, чтобы ИТОГО строка была близка к фактическому последнему значению.В противном случае строка Всего может быть удалена от остальных значений.Кроме того, наличие пустых ячеек с формулами может привести к большому файлу Excel.
РЕДАКТИРОВАТЬ : Уточнил вопрос, чтобы разграничить пустые ячейки.