0
我有vba代碼,它使用數據表上的自動篩選器來標識第一列中具有「True」的記錄並刪除可見行。我的代碼工作了幾個月沒有問題,但今天它停止工作,併產生了1004沒有找到記錄錯誤。事情是,我可以看到可見的行,如果我在調試模式下遍歷代碼,它可以正常工作。它是導致問題的整條線。刪除線。任何人都可以幫我弄清楚是什麼讓它停止工作?Excel可見單元格刪除 - 損壞
'Rowzmaster is the count of duplicates
If RowzMaster <> 0 Then
'Unfilter All
If (Sheets("Master Data").AutoFilterMode And Sheets("Master Data").FilterMode) Or Sheets("Master Data").FilterMode Then
Sheets("Master Data").ShowAllData
End If
'Filter
Sheets("Master Data").Range("$A$1:$B" & lastRowall).AutoFilter Field:=1, Criteria1:="True"
'Remove any records that match raw data (This is where it dies)
Sheets("Master Data").Range("$A$2:$B" & lastRowall).SpecialCells(xlCellTypeVisible).EntireRow.Delete
End If