[Excel/VBA]如何合并两个range?

supertoto 2004-08-26 02:32:29
现在需要操作n行数据,根据条件判断出了第几行,最后将m(m<n)行隐藏。现在不知道如何添加了第一个range后将多个range合并到一个range?

请各位高手指点。
...全文
1264 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
arden1019 2004-08-30
  • 打赏
  • 举报
回复
Union 方法
参阅应用于示例特性返回两个或多个区域的合并区域。

expression.Union(Arg1, Arg2, ...)
expression 可选。该表达式返回一个 Application 对象。

Arg1, Arg2, ... Range 类型,必需。必须至少指定两个 Range 对象。

示例
本示例以公式“=RAND()”填充两个命名区域(“Range1”和“Range2”)的合并区域。

Worksheets("Sheet1").Activate
Set bigRange = Application.Union(Range("Range1"), Range("Range2"))
bigRange.Formula = "=RAND()"

多看看excel帮助~
IDqq 2004-08-28
  • 打赏
  • 举报
回复
这样:
Range("A2:B2").Select
With Selection
.MergeCells = True
End With
dunkel 2004-08-26
  • 打赏
  • 举报
回复
可以使用 Application.Union(Range1, Range2, ...) 吧

5,172

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧