我想在Excel 2016 VBA中从导入的XML文件中删除多个重复项。
可以使用数组实现:
ActiveSheet.Range("%tableName%").RemoveDuplicates Columns:=Array(8, 10, 12, 26, 40), Header:=xlYes
但是问题在于我并不总是知道我想要从中删除重复项的数据所在的列。这个星期可能是8、10、12、26、40,下个星期可能是9、10、15、26、40。
表头名称始终相同:
'8 = Range("%tableName%[udsendelses_dato]")
'10 = Range("%tableName%[start_tid]")
'12 = Range("%tableName%[udsendelses_titel]")
'26 = Range("%tableName%[Titel]")
'40 = Range("%tableName%[Varighed]")