作者abc9gad (鄉民愛發呆)
看板Office
標題[算表] VBA-請問ctrl+↓之後的下一欄怎麼寫
時間Thu Oct 3 09:29:14 2019
軟體:excel
版本:2010
想請問版上前輩,我使用錄製功能錄製了ctrl+↓,將儲存格移到有資料的最後一格
現在想讓vba執行最後一格後,再往下一格,請問應該怎麼寫
用錄製的變成以下:
Selection.End(xlDown).Select
Range("A313").Select
因為系統錄製只會抓下一格的位置,但每次報表可能最後一格位置不同
另外詢問ctrl+↓後,如果是要往右一格,又應該怎麼寫呢
謝謝
--
這是我的故鄉 我的夢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.212.205 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1570066157.A.8EE.html
1F:→ soyoso: range.offset(,1) 10/03 09:34
2F:→ soyoso: 上面是往右一個儲存格,往下就range.offset(1) 10/03 09:35
3F:→ soyoso: 應用在內文來看的話,selection.end(..).offset(.).select 10/03 09:38
4F:→ abc9gad: 謝謝S大!!使用錄製後第一次VBA修改成功 雖然是很簡單 10/03 09:52
5F:→ abc9gad: 但還是非常開心 謝謝 10/03 09:52