楼主: 皖山一流
7990 7

[问答] vba怎么自动选择选中单元格相邻一片区域? [推广有奖]

  • 4关注
  • 13粉丝

已卖:215份资源

讲师

25%

还不是VIP/贵宾

-

威望
0
论坛币
2352 个
通用积分
156.1810
学术水平
73 点
热心指数
80 点
信用等级
54 点
经验
16517 点
帖子
352
精华
0
在线时间
308 小时
注册时间
2013-12-9
最后登录
2021-1-21

楼主
皖山一流 学生认证  发表于 2016-5-14 16:49:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


在excel中有一片区域中有值,当光标定位在这片区域中任一个单元格,然后按下CTRL+A全选,excel自动智能的将这片区域选中,这种功能请问在vba中怎么自动实现呢?
如:
11.png
全选后是这样:
22.png


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:VBA 单元格 EXCEL xcel exce excel 单元格全选 邻近区域

士不可不弘毅,任重而道远~

沙发
皖山一流 学生认证  发表于 2016-5-16 11:04:59
顶一下,看看有木有了解~~

藤椅
caihaiyu 在职认证  发表于 2016-5-16 15:30:36
解决方法很简单。

  1. sub selall()
  2.     activesheet.usedrange.select
  3. end sub
复制代码

板凳
皖山一流 学生认证  发表于 2016-6-6 20:34:09
caihaiyu 发表于 2016-5-16 15:30
解决方法很简单。
这个方法很好,能够实现全选的功能。
但是我要的是表中可能有好几片区域,我想要的是仅仅能够全选光标所在的那篇区域
即能够自动将所有相邻的单元格选择!

报纸
caihaiyu 在职认证  发表于 2016-6-7 08:54:20
皖山一流 发表于 2016-6-6 20:34
这个方法很好,能够实现全选的功能。
但是我要的是表中可能有好几片区域,我想要的是仅仅能够全选光标所 ...
好几个区域,这些区域是有空白单元格间隔的?能不能举个具体一点的例子

地板
皖山一流 学生认证  发表于 2016-6-9 16:02:44
caihaiyu 发表于 2016-6-7 08:54
好几个区域,这些区域是有空白单元格间隔的?能不能举个具体一点的例子
是的,你理解的没错~~

7
caihaiyu 在职认证  发表于 2016-6-12 08:03:23
皖山一流 发表于 2016-6-9 16:02
是的,你理解的没错~~
如果每个小区域中间没有空单元格,可以实现,但是如果有空单元格(如你贴图的那样)那实现起来很难

8
皖山一流 学生认证  发表于 2016-6-12 14:06:09
caihaiyu 发表于 2016-6-12 08:03
如果每个小区域中间没有空单元格,可以实现,但是如果有空单元格(如你贴图的那样)那实现起来很难
嗯,但是空单元格的情况就得考虑到。
有空单元格,但是只要他跟有数的相邻的话,按下CTRL+A时刻自动将这篇区域全选的,就是不知道vba怎么实现~~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 08:18