當我按下Enter鍵時,我正在使用以下命令運行宏「SQL」。Excel VBA Application.OnKey
Private Sub Workbook_Open()
Application.OnKey "~", "SQL"
End Sub
但是,我想只在列1(列A)時運行宏「SQL」。 一旦宏運行我的活動單元格在第9列(列I),我想運行第二個宏,當我按下列中的回車鍵?
我嘗試了以下,但宏「SQL」試圖運行列1和列9?
Private Sub Workbook_Open()
If ActiveCell.Column = 1 Then
Application.OnKey "~", "SQL"
Else
Application.OnKey "~", "SCAN_MEZBOX"
End If
End Sub
任何人都可以幫助我嗎?
你的意思是你想運行 「SQL」 按Enter鍵後在A列站立時,並運行「 SCAN_MEZBOX「當你站在列I上時按下Enter鍵?但在哪個工作表上?所有工作表?你是否有意使用「Workbook_Open」事件?或者不熟悉'Worksheet_Change'事件? –
使用想要在更改/離開單元格後觸發的回車鍵的想法是什麼? – BruceWayne