作者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/cn.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