我想使用Ctrl+Del作為巨集快捷方式。
我怎樣才能做到這一點 ?
關於使用的東西Application.OnKey
似乎經常出現,但我不知道這意味著什麼。
有人可以告訴我如何做到這一點嗎?
答案1
好吧,取決於你真正想要做什麼。如果您只想清除儲存格的內容,請執行此操作。
Sub sbClearCells()
Range("A1:C10").Clear
End Sub
如果您想取消使用者雙擊儲存格,例如
取消=真
但
如果您真的想進行實際的鍵盤操作,則必須查看 sendkeys。
答案2
在 Microsoft Excel 中,您可以將巨集鍵指派給CTRL+任何字母。沒有內建功能可以使用任何其他鍵分配巨集。
您可以使用 Application.OnKey 方法來做一些非常酷的事情。例如,Application.OnKey "^{DEL}", ""
停用刪除鍵,但用不同的程序取代“”將啟用或停用某些其他功能。看這個微軟頁面了解更多。