Board logo

標題: [發問] 如何錄製 操作鍵盤 的巨集? (已解決) [打印本頁]

作者: av8d    時間: 2012-2-13 10:36     標題: 如何錄製 操作鍵盤 的巨集? (已解決)

本帖最後由 av8d 於 2012-2-13 12:50 編輯

我點選錄製新巨集
然後開始操作
1. {Tab}
2. {Shift}{Tab}
3. {Alt}{↓}

↓:代表方向鍵下

可是打開後,並沒有錄製進去。

或是
1. 讓滑鼠點一下目前儲存格位置
2. {Alt}{↓}

↓:代表方向鍵下
作者: hugh0620    時間: 2012-2-13 11:53

本帖最後由 hugh0620 於 2012-2-13 12:13 編輯

回復 1# av8d

不了解樓主要錄製這些的用意~
若僅是要讓你設定的按鈕依方向鍵來執行
可以用下列程式碼來設計方向鍵的按鈕
  1. Cells(Selection.Row, Selection.Column).Offset(1, 0).Select   '下
  2. Cells(Selection.Row, Selection.Column).Offset(-1, 0).Select  '上
  3. Cells(Selection.Row, Selection.Column).Offset(0, 1).Select   '左
  4. Cells(Selection.Row, Selection.Column).Offset(0, -1).Select  '右
複製代碼
alt+方向鍵下~ 產生下拉式選單~ 這應該是可以撰寫程式碼來達到這個相同的功能
作者: av8d    時間: 2012-2-13 12:39

本帖最後由 av8d 於 2012-2-13 12:43 編輯

回復 2# hugh0620


    主要用意在於此篇
http://forum.twbts.com/viewthrea ... ht=%C3%F6%C1%E4%A6r

此篇大大的關聯式關鍵字很實用~但是沒有辦法像網頁關鍵字一樣~打出關聯字隨即跳出可選取的一段話~

想說可以利用巨集完成~將滑鼠點一下的方式改成用巨集去完成他~

非常感謝大大的上下左右~我再研究一下ALT+下方鍵~好像是Sendkeys~萬分感激!
作者: av8d    時間: 2012-2-13 12:48

回復 2# hugh0620


    Cells(Selection.Row, Selection.Column).Offset(0, 0).Select
    是否就是選取目前儲存格位置?

再次感謝!
作者: hugh0620    時間: 2012-2-13 13:11

回復  hugh0620


    Cells(Selection.Row, Selection.Column).Offset(0, 0).Select
    是否就是選取 ...
av8d 發表於 2012-2-13 12:48



    yes
作者: av8d    時間: 2012-2-13 14:31

回復 5# hugh0620

似乎這樣也OK
    ActiveCell.Offset(-1, 0).Select

不知差異在哪@@
作者: hugh0620    時間: 2012-2-13 15:29

回復 6# av8d


    其實沒有差~ 寫法千百種~ 喜歡哪一種寫法都可以~
    重點再於是不是可以達到自己想要的結果~ ^_^




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