讓我更好地解釋。如果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