搜索發現,像這樣的代碼VBA。這段代碼有什麼不正確?
Sub Workbook_Activate()
Application.OnKey "+^{RIGHT}", "YourMacroName"
End Sub
然而,當我嘗試,我得到了
如何創建程序?
我這樣做
Sub YourMacroName()
Selection.Copy
Sheets("V").Select
End Sub
Sub Workbook_Activate()
Application.OnKey "+^{RIGHT}", "YourMacroName"
End Sub
得到了同樣的錯誤
什麼是正確的代碼?或者,在哪裏將是傻瓜教程?找到一些例子,但他們不工作
我看到我的標籤被修改爲excel
和excel-vba
。但我不使用excel。使用金山WPS Office
改變Application.OnKey "+^{RIGHT}", "YourMacroName"
到.OnKey Key:="^+M", Procedure:="YourMacroName"
,並得到
則改爲OnKey Key:="^+M", Procedure:="YourMacroName"
(除去.
),並得到了錯誤Named argument not found
。並獲得選擇Key:=
你沒有一個名爲「YourMacroName」 –
過程如果金斯敦辦事處類似於Excel中,然後嘗試把模塊內部的YourMacroName而不是在'ThisWorkbook'裏面。 – ssarabando