- 帖子
- 552
- 主題
- 3
- 精華
- 0
- 積分
- 578
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2024-7-9
  
|
2#
發表於 2015-10-3 19:43
| 只看該作者
本帖最後由 lpk187 於 2015-10-3 19:46 編輯
回復 1# s13983037
其用法和Excel函數用法一樣只是把位置範圍的寫法改成VBA格式寫法- Public Sub ex()
- Dim Rng As Range
- For Each Rng In Sheets(1).Range("a2:a11")
- Rng.Offset(, 1) = Application.VLookup(Rng, Sheets("115").Range("a1:d" & Cells(Rows.Count, 1).End(xlUp).Row), 4, 0)
- Rng.Offset(, 2) = Application.VLookup(Rng, Sheets("220").Range("a1:d" & Cells(Rows.Count, 1).End(xlUp).Row), 4, 0)
- Next
- End Sub
複製代碼 |
|