返回列表 上一主題 發帖

[發問] vba 找儲存格位置執行效能請益

  1. SUB TEST
  2. RNG=[A1].RESIZE(10000,2).VALUE'10000的部分可自行變更列數
  3. Set D = CreateObject("SCRIPTING.DICTIONARY") '字典物件

  4. FOR I =1 TO UBOUND(RNG)
  5.      D(CSTR(RNG(I,1)))=I
  6. NEXT
  7. '這邊看你要找甚麼資料,假設是x,就會出現x是第幾列了

  8. MSGBOX D(CSTR(X))


  9. END SUB
複製代碼
PKKO

TOP

回復 6# ketrddem


我開一個新的excel檔案
複製你的程式直接貼上模組
執行之後一秒之內就跑完囉
PKKO

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題