2015-06-29 70 views
0

我已经在数组中使用了值,并且想要使用双重条目来删除这些值。我有欧元,欧元,欧元,英镑,日元和我喜欢删除从execel电子表格中删除它们的双欧元条目。在Excel中删除数组中的重复项Excel

只需保存在一个数组中即可。新阵列应该看起来像这样:EUR,GBP,YEN

之后,我想将它们写入另一个电子表格。

到目前为止我的代码:

Dim ArrayCurrency As Variant 
RangeStart = "E2" 
RangeEnd = "E" 
RangeNew = RangeStart & ":" & RangeEnd & lRow 
CurrencyArray = Range(RangeNew).Value 

For Each element In CurrencyArray 

Next element 

我希望你能帮帮我!

问候 马蒂亚斯

+2

看到这个:http://stackoverflow.com/questions/11870095/vba-remove-duplicates-from-array –

回答

0

使用Dictionary对象的独特价值 - 在未来。

对于您目前的情况下,你可以使用RemoveDuplicates method on the range.

+0

谢谢您的回答!但我不知道如何使用字典whitin vba?你能举个例子吗? – user24555

+0

正如未来所说的那样。但是,您是否在上述评论中尝试了answer标签?那些包括字典对象。 – bonCodigo