返回列表 上一主題 發帖

[發問] 如何讓儲存格可以依變動值移動

[發問] 如何讓儲存格可以依變動值移動

請問各位達人:假設A1儲存格內會有[變動的儲存格位置],excel VBA如何按一個鈕就可以跳到指定的位置去,例如:A1的值是B12,按一下按鈕,就會跳到B12的儲存格位置去:A1的值變成是H7時,按一下按鈕,就會跳到H7的儲存格位置去,....以此類推,設按鈕我會設,但程式不知道要如何寫,請各位達人幫忙,感恩!
peter460191

本帖最後由 n7822123 於 2021-6-8 04:42 編輯

回復 1# peter460191

A1的值是B12,按一下按鈕,就會跳到B12的儲存格位置去:A1的值變成是H7時,按一下按鈕,就會跳到H7的儲存格位置去

Range([A1]).Select

上面是簡寫,如果很難理解的話,參考下面

Addr$ = Range("A1")
Range(Addr).Select




Range(Range("A1")).Select
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

回復 2# n7822123


大師! 謝謝您~~
可以用了!
所以是只要先定義一個位置,再指定那個位置就可以了是嗎?
peter460191

TOP

回復 3# peter460191

寫一個'位置'帶入Range裡面就可以了,位置須為一個'字串'格式,且必須有此位置(不然會出錯)

Range(位置).方法
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

回復 4# n7822123
了解了,謝謝您的解惑~~
peter460191

TOP

        靜思自在 : 有智慧才能分辨善惡邪正;有謙虛才能建立美滿人生。
返回列表 上一主題