, поэтому я запускаю код, который фильтрует мои данные, а затем берет количество данных и вставляет их в файл Excel. Я использую этот код для подсчета данных:
lastrow = Cells(Rows.count, "A").End(xlUp).Row
count = Application.WorksheetFunction.Subtotal(3, Range("A2:A" & lastrow))
По какой-то причине, когда я отфильтровал свои данные так, чтобы никакое значение не было видно кроме моей верхней строки, которая находится в строке 1, это дает мне значение 1, а не 0. Любые идеи, почему это происходит ?
Спасибо