用VBA怎样实现excel多表格按条件合并?

情况的这样的:图1:图2:合并的效果:... 情况的这样的:
图1:

图2:

合并的效果:
展开
 我来答
暗雾泽8058
2013-07-24 · TA获得超过224个赞
知道答主
回答量:154
采纳率:0%
帮助的人:65.7万
展开全部
无论是编写VBA程序,或使用Excel的工具AutoExcel
以上两种方法,如果有必要,你好,我!

VBA程序如下:

子HBsheets1()

暗淡N,I,II,K,n开始,irow作为整数暗淡irowH,:作为整数

行(4:2000)irowHz。选择

Selection.ClearContents的

N = ThisWorkbook.Sheets.Count源表数

n开始= 3'开始的每一个表的数据行

K = n开始'目标表行标记

对于i = 1到n,

irow = n开始线标志着

当表(一)。细胞(irow + 1,1)>“”“数据标签的第一端,确定源表中的行数,

irow = irow + 1

WEND

床单(I)。行(n开始“:”&irow)。复制“复制源数据行

表(1)。激活

表(1)。细胞(K,1)。选择

Selection.PasteSpecial粘贴:= xlPasteFormulas,操作:= xlNone _

SkipBlanks的:= False时,移调:=假 K = K + irow - n开始+ 1 BR />接下来,我

表(1)。选择

床单(1)。激活

irowHz =范围(“a65535”)。结束(xlUp)。行

II = n开始+ 1

表(1)。细胞(2,1)。选择

,对于irowH = II irowHz

的细胞(irowH,1)。的价值= irowH - 3

下irowH

结束小组
追问
什么意思??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
容骥3b
2013-07-24 · TA获得超过480个赞
知道小有建树答主
回答量:684
采纳率:0%
帮助的人:285万
展开全部
推荐下载‘excel工具箱“
对我们菜鸟来说很实用
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laguno
2013-07-26 · TA获得超过116个赞
知道答主
回答量:88
采纳率:0%
帮助的人:27.4万
展开全部
规律是什么?另外,请把表格上传吧。
追问
请问你的邮箱是?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式