[算表] VBA-請問ctrl+↓之後的下一欄怎麼寫

作者: abc9gad (鄉民愛發呆)   2019-10-03 09:29:14
軟體:excel
版本:2010
想請問版上前輩,我使用錄製功能錄製了ctrl+↓,將儲存格移到有資料的最後一格
現在想讓vba執行最後一格後,再往下一格,請問應該怎麼寫
用錄製的變成以下:
Selection.End(xlDown).Select
Range("A313").Select
因為系統錄製只會抓下一格的位置,但每次報表可能最後一格位置不同
另外詢問ctrl+↓後,如果是要往右一格,又應該怎麼寫呢
謝謝
作者: soyoso (我是耀宗)   2019-10-03 09:34:00
range.offset(,1)上面是往右一個儲存格,往下就range.offset(1)應用在內文來看的話,selection.end(..).offset(.).select
作者: abc9gad (鄉民愛發呆)   2019-10-03 09:52:00
謝謝S大!!使用錄製後第一次VBA修改成功 雖然是很簡單但還是非常開心 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com