动态更改vlookup表

时间:2018-01-29 17:58:58

标签: excel-vba vlookup vba excel

我记录了这个:

Range("B1").FormulaR1C1 = _
        "=IF(VLOOKUP(RC1,sorted!R3C1:R35C33,8,FALSE)="""","""",VLOOKUP(RC1,sorted!R3C1:R35C33,8,FALSE))"

我需要动态更新。

我发现了这个(根据我的需要进行了修改),但是我不知道该放在"?"领域。希望我能走上正轨:

使用工作表("移至新的")

.Range("?").Offset(x, 0) = Application.WorksheetFunction.VLookup( _
         .Range("?").Offset(x, 0), _
         Worksheets("sorted").Range("?", .Range("?").End(xlDown)), 8, False)

1 个答案:

答案 0 :(得分:0)

我解决了。

范围(" B1")。FormulaR1C1 =" = IF(VLOOKUP(RC1,已排序!C1:C33,8,FALSE)=""&#34 ;""""",VLOOKUP(RC1,分类C1:C33,8,FALSE))"