Я пытаюсь написать макрос, который просматривает столбец и, если ячейка не пустая, добавляет все значения вместе, а также подсчитывает, сколько ячеек было добавлено вместе.
Проблема заключается во всех ячейках встолбец ссылается на другую ячейку на отдельном листе.Следовательно, все клетки технически имеют что-то в них (например, что-то вроде =Detail!E5
).
Ячейки для подсчета имеют число от 0 до 100. В то время как «пустые» ячейки имеют формулу, ссылающуюся на исходную ячейку, и эта формула возвращает " "
(пробел).
Кто-нибудь знает, как этого можно достичь?
Я пробовал пару вещей, но они всегда просто возвращают счетчик всех ячеек вместо заполненных.
Set myRange = Range("J13")
For iCol = 0 To 18
If myRange.Offset(0, iCol).Value > result Then
For iRow = 17 To 31
If myRange.Offset(iRow, iCol).Value <> " " Then
counter = counter + 1
Debug.Print (counter)
End If
Next iRow
End If
Next iCol