Excel VBA中如何达到光标上下左右移动的效果选择相邻的单元格区域,sendkeys方法无效

2024-11-17 12:47:13
推荐回答(2个)
回答(1):

这个不是很困难吧,你想太多了,方法有很多种,给你列举几种。

1.Offset用法:(如果是多选单元格,偏移后选定的依然是区域)
Selection.Offset(-1).select  'up
Selection.Offset(1).select   'down
Selection.Offset(,-1).select  'Left
Selection.Offset(,1).select   'RIght

2.Item用法:(如果选定单元格越界,也会产生错误)
Selection.Item(0,1).select  'up
Selection.Item(2,1).select   'down
Selection.Item(1,0).select  'Left
Selection.Item(1,2).select   'RIght

3.Item省略用法:(如果选定单元格越界,也会产生错误)
Selection(0,1).select  'up
Selection(2,1).select   'down
Selection(1,0).select  'Left
Selection(1,2).select   'RIght

回答(2):

不明白是什么意思