Excel精英培训网

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

[已解决]VB编程中比如A2:F2为合并区域,若要在C列插入一列,求代码。

[复制链接]
发表于 2013-3-5 11:56 | 显示全部楼层 |阅读模式
宏录制的代码运行时,总会插入A:F列。
最佳答案
2013-3-5 12:47
ifengjun 发表于 2013-3-5 12:33
第一种情况,插入的C列后A2:G2是合并的

Columns("C:C").Insert Shift:=xlToRight
发表于 2013-3-5 12:21 | 显示全部楼层
插入的C列与原来的A:F列是合并在一起?
还是出入C列后,A:B是合并的, D:F列是合并的,C列单独不是合并的
回复

使用道具 举报

 楼主| 发表于 2013-3-5 12:33 | 显示全部楼层
第一种情况,插入的C列后A2:G2是合并的
回复

使用道具 举报

发表于 2013-3-5 12:41 | 显示全部楼层
ifengjun 发表于 2013-3-5 12:33
第一种情况,插入的C列后A2:G2是合并的

在合并区域插入一列,那合并区域本来就是要变大的....

你想要什么样的效果嘛?
回复

使用道具 举报

发表于 2013-3-5 12:47 | 显示全部楼层    本楼为最佳答案   
ifengjun 发表于 2013-3-5 12:33
第一种情况,插入的C列后A2:G2是合并的

Columns("C:C").Insert Shift:=xlToRight
回复

使用道具 举报

 楼主| 发表于 2013-3-5 13:19 | 显示全部楼层
那么的帅 发表于 2013-3-5 12:47
Columns("C:C").Insert Shift:=xlToRight

可以了,非常感谢!
在这类代码中,不要先选择区域,再对选择区域进行操作是个好的解决思路。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 22:11 , Processed in 1.030178 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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