在vba Excel中删除数组中的重复项

时间:2015-06-29 15:25:02

标签: arrays excel vba excel-vba excel-2010

我在数组中有值,我想删除带有双重条目的值,例如:我有欧元,欧元,欧元,英镑,日元和我想删除从欧洲电子表格中删除它们的双欧元条目。

然后在数组中保存。新阵列应该是这样的: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

我希望你能帮助我!

祝你好运 的Matthias

1 个答案:

答案 0 :(得分:0)

将来使用Dictionary对象获取唯一值。

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