Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3897|回复: 10

[已解决]如何同时选取多个单元格区域

[复制链接]
发表于 2012-3-27 13:04 | 显示全部楼层 |阅读模式
请教各位前辈:如何同时选取多个单元格区域(用cells来选取)。
最佳答案
2012-3-27 15:03
beigang 发表于 2012-3-27 14:42
可否这样写Application.Union(Range(Cells(1, 1), Cells(2, 3)),Range( Cells(5, 6),cells(7,8))).Select?  ...

可以的                                       .
也可以 Application.Union(Cells(1, 1).Resize(2, 3), Cells(5, 6).Resize(3, 3)).Select
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-3-27 13:49 | 显示全部楼层
例:
Application.Union(Cells(1, 1), Cells(2, 3), Cells(5, 6)).Select
回复

使用道具 举报

 楼主| 发表于 2012-3-27 13:55 | 显示全部楼层
谢谢!你回答的是单个单元格,如果是单元格区域呢?
回复

使用道具 举报

发表于 2012-3-27 14:23 | 显示全部楼层
选择单元格区域要用range,单用cells恐怕不行吧,期待中....
回复

使用道具 举报

 楼主| 发表于 2012-3-27 14:42 | 显示全部楼层
可否这样写Application.Union(Range(Cells(1, 1), Cells(2, 3)),Range( Cells(5, 6),cells(7,8))).Select? 谢谢!
回复

使用道具 举报

发表于 2012-3-27 14:46 | 显示全部楼层
学习学习……………
回复

使用道具 举报

发表于 2012-3-27 15:03 | 显示全部楼层    本楼为最佳答案   
beigang 发表于 2012-3-27 14:42
可否这样写Application.Union(Range(Cells(1, 1), Cells(2, 3)),Range( Cells(5, 6),cells(7,8))).Select?  ...

可以的                                       .
也可以 Application.Union(Cells(1, 1).Resize(2, 3), Cells(5, 6).Resize(3, 3)).Select
回复

使用道具 举报

 楼主| 发表于 2012-3-27 15:07 | 显示全部楼层
再请教,Resize是什么意思?
回复

使用道具 举报

发表于 2012-3-27 17:08 | 显示全部楼层
beigang 发表于 2012-3-27 13:55
谢谢!你回答的是单个单元格,如果是单元格区域呢?

VBA中如果选取单元格或单元格区域可直接用中括号来表示,如:[A1]  [A5:B7],,,,,,,
回复

使用道具 举报

发表于 2012-3-27 16:22 | 显示全部楼层
Resize: 调整指定区域的大小
Resize(行数, 列数)
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-24 13:51 , Processed in 0.518544 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表