У меня есть рабочая книга с 44 столбцами, мне нужно отфильтровать незаполнения из столбца №44 и из 1-го столбца я хочу выбрать пробелы и заполнить его «нулем» (я не хочу использовать поиск и замену).
Ниже мой код, который я пробовал.
Dim Xrow As Long, WS As Worksheet, dng As Range
Xrow = Cells(Rows.Count, "A").End(xlUp).Row
With ActiveSheet
Set WS = ActiveSheet
Set dng = .Range("A2:A" & Xrow)
WS.Range("A1:AR1" & Xrow).AutoFilter Field:=44, Criteria1:="<>"
WS.Range("A1:AR1" & Xrow).AutoFilter Field:=1, Criteria1:="="
Range("A1").Select
ActiveCell.Offset(1, 0).Select
Do Until ActiveCell.EntireRow.Hidden = False
ActiveCell.Offset(1, 0).Select
Loop
dng.SpecialCells(xlCellTypeVisible).Value = "Null"
Range("A1:AR1").AutoFilter
End With