2016-08-04 56 views
0

我正在比較兩個使用宏的excel工作簿。從一個excel導航到第二個excel時,我想動態選擇第二個excel中的單元格範圍,而不是使用範圍命令提及單元格編號。反過來,我想在第一個excel的vlookup命令中使用這種單元格選擇。 這是我的一段代碼看起來如何,當我錄製的宏:如何使用宏動態選擇excel中的單元格範圍

Range("O2").Select 
ActiveCell.FormulaR1C1 = _"=VLOOKUP(RC[-14],[book.xls]sheet1.!R2C1:R284C14,12,FALSE)" 
Columns("O:O").Select 

我如何動態地選擇存在於第二Excel中的數據,而不是使用特定的手機號碼?

+0

你要把'VLookup'公式範圍之內,其價值?它是'Range(「O2」)',還是'Columns(「O:O」)'? –

回答

0

你的問題和代碼不是很清楚。請記住在每行代碼之前添加四個空格。

這聽起來像你想使用類似:

for i = 1 to 100 
    activesheet.cell(i,15).FormulaR1C1 = _   
    "=VLOOKUP(RC[-14],book.xls]sheet1.!R2C1:R284C14,12,FALSE) 
next 
相關問題