请问如何使用vb判断Excel中合并单元格的范围(马上给分,在线等待)?

ctnew 2003-05-13 03:20:02
请问使用VB如何判断Excel中合并单元格的范围,比如(A1:C3)是已经合并了的单元格,在操作Excel对象时如何判断这个单元格的范围是从A1到C3?不同于以前好多贴提出的如何合并单元格的问题。使用MergeCells属性只能判断单个Cell是否是合并的,并不能判断范围。
...全文
1153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nik_Amis 2003-05-15
  • 打赏
  • 举报
回复
先判断Range("a1").MergeArea.MergeCells
是不是合并了
然后MsgBox Range("a1").MergeArea.Address
ctnew 2003-05-15
  • 打赏
  • 举报
回复
比如(A2:C5)是合并的单元格,本人使用Range("A2").CurrentRegion.Address应该可以得到合并的范围,这样对吗?但为什么在实验结果中有的单元格范围正确有的却错误呢?高手快来帮忙!
ctnew 2003-05-15
  • 打赏
  • 举报
回复
不好意思,本人没有QQ,麻烦请说清楚一点,最好给段代码,十分感谢了!
nik_Amis 2003-05-15
  • 打赏
  • 举报
回复
是有很多不一样的地方

你从Excel里面生成的宏代码一般要加以修改才能拿到VB里面用

ctnew 2003-05-15
  • 打赏
  • 举报
回复
谢谢楼上,正确了,不过还有一点不明白,早上我在Excel宏中使用Range("a1").MergeArea.Address是报错的,但是刚才在VB中使用时正确了,看来vba和vb还是有很多不同的,不是基本相同的。
ctnew 2003-05-14
  • 打赏
  • 举报
回复
不会吧,没人理,各位高手,帮个忙吧!
xtl 2003-05-14
  • 打赏
  • 举报
回复
你可以把英文字母换成KEYASCII,就可以了

在这我说不清楚我的QQ,加我3651328

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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