- 帖子
- 53
- 主題
- 8
- 精華
- 0
- 積分
- 90
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- 7
- 閱讀權限
- 20
- 註冊時間
- 2019-4-30
- 最後登錄
- 2023-4-25
|
如何用vlookup自動收尋比對的項次數量
請問一般使用vlookup時,使用滑鼠點兩下即可整欄都自動填入
使用錄製功能時,因為每次項次都不同,該如何去執行?
目前我是用下面這樣錄製,有比較明細指令讓vba能夠抓到對應的欄位?
Sheets("託外報表").Select 'VLOOKUP比對舊資料採購補充
Range("B2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=VLOOKUP(C[-1],'託外報表(總表)'!C[-1]:C,2,0)"
Range("B2").Select
Selection.AutoFill Destination:=Range("B2:B3000")
Range("B2:B3000").Select
Columns("B:B").Select '刪除N/A
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.Replace What:="#N/A", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False |
|