vlookup 的别名 WB 名称

vlookup 的别名 WB 名称

由于 WB 的名称发生变化,我需要为其分配一个别名,并且需要在 vlookup 中使用此别名。我使用了网上找到的几个示例,但没有成功。

以下是我目前所拥有的内容:

' assigns an alias to the workbook since the file name changes
Set AllAcctsWB = ThisWorkbook
AllAcctsWB.Activate

' switches to the correct WB for the vlookup to occur
InfluencerWB.Activate

' counts the number of used rows in this sheet
LastRowA = Range("A1").End(xlDown).Row

' selects the starting point for the vlokup
Range("F2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-5], '[" & AllAcctsWB & "]Filtered _
    data'!C1:C31,31,0)"

' fills the column to the length of column A
Selection.AutoFill Destination:=Range("F2:F" & LastRowA)

任何有用的建议或指导都绝对受欢迎。
提前感谢您的帮助。

答案1

ThisWorkbook返回当前工作簿对应的Workbook对象,而不是当前工作簿的名称。

要引用当前工作簿的名称,请使用ThisWorkbook.Name

相关内容