Board logo

標題: 如何當按下F1的時候~滑鼠自動點到A1 [打印本頁]

作者: av8d    時間: 2013-4-17 08:29     標題: 如何當按下F1的時候~滑鼠自動點到A1

本帖最後由 av8d 於 2013-4-17 08:30 編輯

如何當按下F1的時候~滑鼠自動點到A1
如何當按下F2的時候~滑鼠自動點到A2

之前是用KeyCode對應TextBox
如果是對應到儲存格的話,該怎麼做呢?努力搜尋中~

剛查詢了一下似乎是用SendKey
作者: Hsieh    時間: 2013-4-17 09:07

回復 1# av8d
指定快速鍵執行巨集會造成與系統原設定衝突,要盡量避免
一般模組
  1. Sub auto_open() '開啟檔案自動執行
  2. '指定快速鍵
  3. Application.OnKey "{F1}", "first"
  4. Application.OnKey "{F2}", "last"
  5. End Sub

  6. Sub first()
  7. ActiveSheet.[A1].Select
  8. End Sub
  9. Sub last()
  10. ActiveSheet.[A2].Select
  11. End Sub
複製代碼

作者: mark15jill    時間: 2013-4-17 10:24

如何當按下F1的時候~滑鼠自動點到A1
如何當按下F2的時候~滑鼠自動點到A2

之前是用KeyCode對應TextBox
...
av8d 發表於 2013-4-17 08:29



MS 預設的F1~F12 似乎都有默認功能
F1=求助 疑問 視窗
F2=快速更名
F3=搜尋
F5=重新整理

如果堅持要設F1  就先想想怎把那功能關掉..
作者: av8d    時間: 2013-4-17 10:42

本帖最後由 av8d 於 2013-4-17 10:59 編輯

回復 2# Hsieh


    是否可以當檔案關閉後恢復預設值?
Private Sub Workbook_BeforeClose(Cancel As Boolean)

End Sub




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)