返回列表 上一主題 發帖

如何用vlookup自動收尋比對的項次數量

With Range([託外報表!B2], [託外報表!A65536].End(xlUp)(1, 2))  '以A欄取得最後一筆位置, 再右移一格  
     .FormulaR1C1 = "=VLOOKUP(RC[-1],'託外報表(總表)'!C[-1]:C,2,0)"
     .Value = .Value
     .Replace "#N/A", ""
End With

TOP

回復 5# cclo0728
可自行去測試有何不同???

再給兩種方法:
Sub TTT1()
R& = [託外報表!A65536].End(xlUp).Row
With [託外報表!B2].Resize(R - 1)
     .FormulaR1C1 = "=VLOOKUP(RC[-1],'託外報表(總表)'!C[-1]:C,2,0)"
     .Value = .Value
     .Replace "#N/A", ""
End With
End Sub

Sub TTT2()
R& = [託外報表!A65536].End(xlUp).Row
With Sheets("託外報表").Range("B2:B" & R)
     .FormulaR1C1 = "=VLOOKUP(RC[-1],'託外報表(總表)'!C[-1]:C,2,0)"
     .Value = .Value
     .Replace "#N/A", ""
End With
End Sub

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題