Как мне узнать, что находится в камере, чтобы я мог очистить их все одновременно?

0

У меня есть таблица, которую я загружаю из другой SIS. Я пытаюсь использовать функцию COUNTA, Это показывает, что во всех клетках что-то есть, хотя в клетке ничего не видно. Я могу фильтровать и очищать содержимое, но это занимает много времени из-за количества столбцов. Как мне узнать, что находится в камере, чтобы я мог очистить их все одновременно?

Peggy Guinn
источник
1
Добро пожаловать на сайт. Без лучшего примера того, что вы делаете, это слишком неопределенный вопрос. Можете ли вы дать нам пример того, как ваши данные представлены, и пример вашей формулы? Кроме того, так как COUNTA возвращает количество ячеек, которые не пустой и в диапазоне, указанном в формуле, есть формулы, эти ячейки будут считаться не пустой ,
CharlieRB
Посмотрите здесь: stackoverflow.com/questions/15984580/...
Máté Juhász

Ответы:

0

Чтобы очистить ваши псевдо-пустые места, запустите этот короткий макрос:

Sub ClearPseudoEmpties()
    Dim r As Range

    For Each r In ActiveSheet.UsedRange
        If r.Value = "" And Application.WorksheetFunction.CountA(r) <> 0 Then
            r.ClearContents
        End If
    Next r
End Sub
Gary's Student
источник