excel 用vba合并单元格

请高手指点下,用vba合并相邻的两个单元格,怎么实现,例如abcdefg12345我想要批量合并上面表中的单元格,合并的方法是把a1和b1合并,c1和c2合并,依次往下。... 请高手指点下,用vba合并相邻的两个单元格,怎么实现,例如
a b c d e f g
1
2
3
4
5
我想要批量合并上面表中的单元格,合并的方法是把a1和b1合并,c1和c2合并,依次往下。
然后a2和b2.......
请高手指点!!!
谢谢一楼答案,又学一招,不过vba有这样的方法吗?

是这样的:
第一行a1&b1 c1&d1 e1&f1。。。。。。。。
第二行a2&b2 c2&d2 e2&f2。。。。。。。。



第n行an&bn cn&dn en&fn。。。。。。。。

不知道我这样说是否明白
展开
 我来答
朱仕平
2010-02-25 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29184
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
这个不需要用VBA啊。
第一步,合并A1和B1,然后单击格式刷,选择需要合并的A和B列所有的行
第二步,合并C1和C2,然后单击格式刷,选择从C3开始需要合并的所有行即可
周海涛_bj
推荐于2016-09-11 · TA获得超过563个赞
知道小有建树答主
回答量:584
采纳率:0%
帮助的人:658万
展开全部
VBA一定可以,不过你没说清楚 a1和b1合并,c1和c2合并 然后a2和b2....... 后面是寸 C2和C3吗?C2已经和C1合并了

是 A1&B1 C1&C2 A2&B2 A3&B3 C3&C4 A4&B4 ?

知道了

Sub Macro2()
'
' Macro2 Macro
'
Dim X As Integer, Y As Integer

X = 10 '你要合并多少列 2 是ABCD 5 是ABCDEFGHIJ合并
Y = 30 '多少行
For J = 1 To Y: For I = 1 To X: Range(Cells(J, I + I - 1), Cells(J, I + I)).MergeCells = True: Next I, J

End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式