返回列表 上一主題 發帖

求助 VBA Vlook 要執行好久

回復 4# JOSH
  1. Sub h()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. With Sheets("List")
  4. For Each a In .Range(.[A2], .[A2].End(xlDown))
  5.   d(a.Value) = a.Offset(, 7)
  6. Next
  7. End With
  8. With Sheets("Summary")
  9. For i = 4 To .[IV2].End(xlToLeft).Column
  10. For Each a In .Range(.[A4], .[A4].End(xlDown))
  11. .Cells(a.Row, i) = d(.Cells(2, i) & a)
  12. Next
  13. Next
  14. End With
  15.   
  16. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題