如何使用巨集快捷方式的刪除鍵?

如何使用巨集快捷方式的刪除鍵?

我想使用Ctrl+Del作為巨集快捷方式。

我怎樣才能做到這一點 ?
關於使用的東西Application.OnKey似乎經常出現,但我不知道這意味著什麼。

有人可以告訴我如何做到這一點嗎?

答案1

好吧,取決於你真正想要做什麼。如果您只想清除儲存格的內容,請執行此操作。

Sub sbClearCells()
 Range("A1:C10").Clear
End Sub

如果您想取消使用者雙擊儲存格,例如

取消=真

如果您真的想進行實際的鍵盤操作,則必須查看 sendkeys。

答案2

在 Microsoft Excel 中,您可以將巨集鍵指派給CTRL+任何字母。沒有內建功能可以使用任何其他鍵分配巨集。

您可以使用 Application.OnKey 方法來做一些非常酷的事情。例如,Application.OnKey "^{DEL}", ""停用刪除鍵,但用不同的程序取代“”將啟用或停用某些其他功能。看這個微軟頁面了解更多。

相關內容