返回列表 上一主題 發帖

[發問] 工作表比對,改陣列比對卡住,請各位先進指點

回復 1# dou10801

不好意思,看不太懂需求,可否請您說明詳細需求,比對什麼,結果呈現什麼? .... 謝謝

TOP

回復 3# dou10801

請測試看看,謝謝
Sub test()
Dim Arr, xD, T$, i&
Set xD = CreateObject("Scripting.Dictionary")
Arr = Sheets("數據").[a1].CurrentRegion
For i = 2 To UBound(Arr): T = Arr(i, 1): xD(T) = Arr(i, 2): Next
With Sheets("工作表比對")
    Arr = .[b1].CurrentRegion
    For i = 2 To UBound(Arr): T = Arr(i, 1): Arr(i, 2) = xD(T): Next
    .[b1].Resize(UBound(Arr), 2) = Arr
End With
End Sub

TOP

回復 5# dou10801

資料這麼多不從數據直接調用,反而一筆一筆輸入有點不符合常理吧? 謝謝

TOP

回復 7# dou10801
單純語法問題,如下"空格 _" 、加文字"",謝謝

Arr = Array(1, 2, 3, _
4, 5)
Brr = Array("何", _
"呂", "施", "張", "孔")

TOP

        靜思自在 : 【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表 上一主題