如果OriData和Filterdata完全相同,我想比较2个动态命名范围(OriData和Filterdata),并将Filterdata设置为“(空)”(Filterdata是两次提前过滤的结果的OriData,我想将它归零,如果它们都相同的话)。我几乎没有想出这个代码,但它总是显示“不相似的范围”。这有什么错我的代码,我会深深体会到,如果你可以用编辑的代码,以满足我的需要出来(零中筛选数据,如果相同)在Excel中比较2个动态命名范围Vba
Sub Santa()
Dim Dn As Range
For Each Dn In Range("OriData")
If Not Dn = Range("Filterdata").Cells(Dn.Row, Dn.Column) Then MsgBox "Disimilar ranges": Exit Sub
Next Dn
MsgBox "Both Ranges have the same data"
End Sub
我真的新在VBA所以请原谅...... 在此先感谢!