gpt4 book ai didi

excel - FormulaR1C1 的问题

转载 作者:行者123 更新时间:2023-12-04 21:51:57 25 4
gpt4 key购买 nike

我需要一些关于 VBA 中以下公式的帮助:

=IFERROR(VLOOKUP(J3,'Int Data'!D:J,7,0),"")

我尝试运行以下命令:
Range("AP2").Select    
ActiveCell.Formula = "=IFERROR((VLOOKUP(RC[-1],(J3,'Agent Table'!D:J,7,0),"")"
Range("AP2").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Cells.Select
Cells.EntireColumn.AutoFit

当我尝试运行此语句时 -
ActiveCell.Formula = "=IFERROR((VLOOKUP(RC[-1],(J3,'Agent Table'!D:J,7,0),"")"
我有一个:

Run-time error '1004'



你能告诉我这个说法有什么问题吗?

最佳答案

您需要.FormulaR1C1而不是 .Formula :
ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(R3C10,'Agent Table'!C4:C10,7, 0)"""")"R3C10R1C1 J3 的符号.

如果您使用宏记录器查看公式,请在开发人员选项卡中选择“使用相对引用”以更改地址的显示方式:

enter image description here

关于excel - FormulaR1C1 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52520768/

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