Tag: lookup tables

使用vbamacrossearchexcel中的两个search词(多个查找)

我正在使用vbamacros。 任务: 1)用户将提供两个input即, 销售的设备数量(B列)和周数(A列)。 2)使用这两个searchexcel文件并获得收益。 (条件: 1.我们不需要修改excel文件中的任何东西。 2.我们必须先searchdevices sold ,然后我们可以去week number 。) 注:其实我有一个不同的问题,这是泛泛而谈。 我用findfunction,但我不明白为什么它的工作。 请告诉我们要做什么。 考虑input是11和week 3 (所以search11 ,然后检查它是否对应于week 3如果不是,移动到下一个,我试了这个,但最终在一个无限循环。

如何将单元格查找转换为VBA

目前,我在我的单元格中有一个公式: =IFERROR(VLOOKUP(A:A,'Daily Report'!A:Z,2,FALSE),"") =IFERROR(VLOOKUP(A:A,'Daily Report'!A:Y,7,FALSE)&", "&VLOOKUP(A:A,'Daily Report'!A:Y,8,FALSE)&", #"&VLOOKUP(A:A,'Daily Report'!A:Y,9,FALSE)&"-"&VLOOKUP(A:A,'Daily Report'!A:Y,10,FALSE)&", Singapore "&VLOOKUP(A:A,'Daily Report'!A:Y,11,FALSE),"") 如何将其转换为VBA,以便整个列将使用此公式进行encryption? 我的公式总是被使用我的Excel表格的人取代。 我正在避免locking单元格,因此查看VBA执行此操作。 编辑: MACRO Sub vlookup() Dim LR As Long LR = Cells(Rows.Count, "A").End(xlUp).Row Range("D2").Select ActiveCell.FormulaR1C1 = _ "=IFERROR(VLOOKUP(C[-3],'Daily Report'!C[-3]:C[22],2,FALSE),"""")" Selection.AutoFill Destination:=Range("D2:D" & LR), Type:=xlFillDefault End Sub 现在如何input数据,例如input到A列,就会运行macrosinput合法的数据。