[算表] 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