返回列表 上一主題 發帖

[發問] 如何錄製 操作鍵盤 的巨集? (已解決)

[發問] 如何錄製 操作鍵盤 的巨集? (已解決)

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

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

↓:代表方向鍵下

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

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

↓:代表方向鍵下

回復 6# av8d


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

TOP

回復 5# hugh0620

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

不知差異在哪@@

TOP

回復  hugh0620


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



    yes
學習才能提升自己

TOP

回復 2# hugh0620


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

再次感謝!

TOP

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

回復 2# hugh0620


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

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

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

非常感謝大大的上下左右~我再研究一下ALT+下方鍵~好像是Sendkeys~萬分感激!

TOP

本帖最後由 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+方向鍵下~ 產生下拉式選單~ 這應該是可以撰寫程式碼來達到這個相同的功能
學習才能提升自己

TOP

        靜思自在 : 謊言像一朵盛開的鮮花,外表美麗,生命短暫。
返回列表 上一主題