有沒有辦法用Excel VBA取消選擇單元格?我的情況是我有一個工作表雙擊事件,因此必須選擇該宏以供宏運行。但是,在選定的單元格中留下閃爍的光標。Excel VBA:取消選擇單元格
如何在宏完成後取消選擇單元格?我搜索了Google的一些方法並嘗試了一些,但沒有一個能夠正常工作。我試着將選區左移一個單元然後右移回原始單元格。但由於某些原因,光標仍在選定單元格中閃爍。任何幫助?
有沒有辦法用Excel VBA取消選擇單元格?我的情況是我有一個工作表雙擊事件,因此必須選擇該宏以供宏運行。但是,在選定的單元格中留下閃爍的光標。Excel VBA:取消選擇單元格
如何在宏完成後取消選擇單元格?我搜索了Google的一些方法並嘗試了一些,但沒有一個能夠正常工作。我試着將選區左移一個單元然後右移回原始單元格。但由於某些原因,光標仍在選定單元格中閃爍。任何幫助?
Worksheet_BeforeDoubleClick
事件有一個參數叫做Cancel
。在你的雙擊事件代碼中設置一行,設置Cancel = True
,這將取消單元格編輯模式,只需要選中單元格而不是單元格內的閃爍光標
這樣做了!謝謝!太容易了。我不知道爲什麼我沒有在Google上遇到這個問題! –
你的代碼是什麼?你是說如果你把'Cells(1,1).Select'放在最後,它會跳回到你之前雙擊的單元格中? – BruceWayne
「Worksheet_BeforeDoubleClick」事件有一個名爲「Cancel」的參數。在你的雙擊事件代碼中設置一行代碼,設置Cancel = True,取消單元格編輯模式,只選擇單元格而不是單元格內的閃爍光標 – tigeravatar
@tigeravatar聽起來像一個解決方案,而不是評論。 – Ralph