2012-12-06 57 views

回答

8

VBScript的工具,获得独特的物品是一本字典:添加的所有项目,如钥匙字典和dictionary.Keys()返回的数组 - 每个definitionem - 唯一的密钥。在代码:

Dim aStudents : aStudents = Array("Arup", "John", "Mike", "John", "Lisa", "Arup") 
    WScript.Echo Join(aStudents) 
    Dim aUniqStudents : aUniqStudents = uniqFE(aStudents) 
    WScript.Echo Join(aUniqStudents) 

' returns an array of the unique items in for-each-able collection fex 
Function uniqFE(fex) 
    Dim dicTemp : Set dicTemp = CreateObject("Scripting.Dictionary") 
    Dim xItem 
    For Each xItem In fex 
     dicTemp(xItem) = 0 
    Next 
    uniqFE = dicTemp.Keys() 
End Function 

输出:

Arup John Mike John Lisa Arup 
Arup John Mike Lisa 
+0

你好霍纳,是否有在VBScript任何直接的函数或方法,可以给数据填充任何特定的列有多少行? –

+1

@ user1878162 - 请发布一个新问题。 –

+0

请帮我在我的下面的帖子 - http://stackoverflow.com/questions/13823912/to-move-the-cell-values-in-a-group-from-right-to-left-if-any-group -of-cells- –