让我更好地解释。如果A1的值是“0”,那么在A2中我想要公式= vlookup(B1,C1:E3,2,0),如果A1的值是“1”,那么我只需要A2的空白单元格值。我想在打开excel时发生这个宏。我认为这会工作,但如果你想在代码在一个特定的表,而不是正好是活跃的一个运行是不想要在单元格中编写公式,如果x = y,则使用VBA空白单元
Sub test()
Dim indicator As Value
Dim result As String
indicator = Range("A1").Value
If indicator = 0 Then result = "=VLOOKUP(A3,C1:D3,2,0)"
Range("a2").Value = result
End Sub
请查看此处的帮助以了解如何提出问题。这不是免费的脚本订购服务。 – teylyn
@teylyn OP发布了他的代码,我们应该帮助他。他没有要求一个免费的脚本。 – nicomp
@nicomp检查时间戳。他在我的评论后发布了他的代码。 – teylyn