У меня есть макрос, который запускает и форматирует еженедельный отчет о счетах старения.Он запускает Vlookup
против файла предыдущей недели, чтобы вернуть обновления, введенные покупателями.Я вставил ИГЕРРОР, чтобы не вернуть #N/A
.У нас также есть некоторый написанный код, который был предназначен для изменения любых ячеек, равных «0», но он не работает.
Вместо того, чтобы заменять пустые ячейки, равные 0, он очищает ВСЕ значения ячеек, включая обновления, которые были введены Vlookup.Я далеко не эксперт по кодам, и человек, который мне помогал, взял на себя новую роль и довольно занят.Мне удалось исправить пару других проблем с кодом, но это поставило меня в тупик.
Selection.AutoFilter
ActiveSheet.Range("A1:V" & LastRow).AutoFilter Field:=9, Criteria1:="0"
Range("I2", "I" & LastRow).SpecialCells(xlCellTypeVisible).Select
Set myrange = Selection
If myrange Is Nothing Then
Else
Selection.ClearContents
Selection.FillDown
Selection.AutoFilter
End If