2012-12-06 59 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- –