加载中…
个人资料
小龙虾
小龙虾
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,113
  • 关注人气:3
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Excel VBA 合并与取消单元格

(2010-11-17 10:08:56)
标签:

it

分类: VBA-VB-Series

Excel VBA 合并与取消单元格

一:合并单元格
利用Meger 或将Mergecells属性设置为True方法合并单元格.下面的例子是合并单元格区域A1:A5
private sub 合并单元格( )
   dim myrange as range                     ' 声明对象
   set myrange=range("A1:A5")           ' 给单元格对象赋值为A1:A5区域,可以指定任意单元格
   myrange.merge                               ' 合并该单元格区域
   'myrange.mergecells=true             ' 也可以使用这个方法合并单元格
   set myrange=nothing                      ' 释放变量
end sub
二:取消单元格
首先利用mergearea属性判断某个单元格是否为合并单元格的一部分,如果是,则利用unmerge方法或将mergecells属性设置为false,将合并单元格重新分解为独立的单元格.
private sub 取消合并单元格( )
dim myrange as range
set myrange=range("A1")
if myrange.mergearea.address=myrange.address then
msgbox "该单元格不是合并单元格的一部分"
else
myrange.mergearea.mergecells=false
myrange.mergearea.unmerge
end if
set myrange=nothing
end sub

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有