gpt4 book ai didi

VBA Vlookup 文件名

转载 作者:行者123 更新时间:2023-12-04 20:14:34 28 4
gpt4 key购买 nike

我正在尝试包含 Dim在 Vlookup 中。

Dim filename As String
filename = Format(DateAdd("d", -6, Now()), "mm-dd-yy")
filename = "NSC " & filename & ".xlsm"

For Each ws In ActiveWorkbook.Worksheets
ws.Activate

ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-2],'[" & filename & "]" & ws & "'!R8C4:R500C6,3,FALSE)"
Next

我的错误来自 文件名 在 vlookup 中。我知道这会导致问题,但我不知道如何解决它。
文件名看起来像“NSC 06-03-15.xlsm”,我不能只输入它,因为日期每周都会改变。

有什么解决办法吗?

谢谢你。

编辑:此工作表已打开。

最佳答案

您需要使用工作表的名称,而不是对象本身。

ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-2],'[" & filename & "]" & ws.Name & "'!R8C4:R500C6,3,FALSE)"

关于VBA Vlookup 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30741465/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com