我有10個Excel工作表,每個用不同的XML提要連接加載。
因此,爲了定期跟蹤這10個列表更新,我使用了XML追加數據!使用VBA刪除Excel中的XML重複項目
但是,這裏的問題是,每次XML表刷新時,Feed都會給出重複的項目。
現在,我想要一個VBA代碼一次刪除所有表中的所有重複項目。
這裏是我使用的代碼:
Sub Macro_Table()
Dim ws As Worksheet
Dim xmltable As LisObject
For Each ws In ThisWorkbook.worksheets
Set xmltable = ws.ListObjects(1)
xmltable.Range().RemoveDuplicate Columns:=Array(4), Headers:= Yes
Next ws
End Sub
但是運行這個時 - 下面的錯誤來了:
子腳本超出範圍
謝謝!有效! –