楼主: 小鳄鱼a
4634 29

[问答] 求纵向合并excel表 [推广有奖]

21
小鳄鱼a 发表于 2016-4-21 19:32:28
caihaiyu 发表于 2016-4-21 17:18
再试试
非常感谢       如果有时间请再帮忙想想   如果文件名是以其他方式命名    但不再有连续的序数   比如  1235 3698  9852 6548   之类的   现在生成的code 以文件名命名   是否可以实现呢     若能实现愿意再感谢 500论坛币

22
caihaiyu 在职认证  发表于 2016-4-21 23:20:25
可以实现,明天早上更新给你哈

23
caihaiyu 在职认证  发表于 2016-4-22 08:32:13
以文件名作为code。

合并.rar
下载链接: https://bbs.pinggu.org/a-2019900.html

16.47 KB

本附件包括:

  • 合并.xlsm

24
小鳄鱼a 发表于 2016-4-22 09:11:59
caihaiyu 发表于 2016-4-22 08:32
以文件名作为code。
非常感谢    能否在程序里帮我注释一下在哪对变量进行设置    以为以后其他的excel文件的变量,包括个数  类型  名称  可能跟这个不一样    这样到时候我就可以自行修改了    不用再麻烦别人了    请以这个为例子修改说明一下   谢谢   稍后我发个链接   你在下面随便留个言就行

2013下.zip

3.41 KB

本附件包括:

  • 603366.xls
  • 603993.xls
  • 603333.xls

25
caihaiyu 在职认证  发表于 2016-4-22 09:50:23
已经在程序中增加说明,看VBA编辑框中的绿色的字体。大部分情况下是不需要修改的,除非是表格有增加列,那也只是把最后一段的对应列号更新成最新列号就可以了。
文件名的变更之类的不会影响程序运行。

合并.rar

16.76 KB

本附件包括:

  • 合并.xlsm

26
小鳄鱼a 发表于 2016-4-22 10:44:45
caihaiyu 发表于 2016-4-22 09:50
已经在程序中增加说明,看VBA编辑框中的绿色的字体。大部分情况下是不需要修改的,除非是表格有增加列,那也 ...
.Columns("B:B")   是什么意思

27
小鳄鱼a 发表于 2016-4-22 11:04:49
caihaiyu 发表于 2016-4-22 09:50
已经在程序中增加说明,看VBA编辑框中的绿色的字体。大部分情况下是不需要修改的,除非是表格有增加列,那也 ...
我自己把  合并  文件中的变量名改改就可以了是吧

28
caihaiyu 在职认证  发表于 2016-4-22 11:16:10
columns("B:B")就是B列。变量名在Excel改,但是由于变量的排列顺序可能有变化,那这时候你要去改代码,比如原来日期再B列,现在在C列,那你就把columns("B:B")改成columns("C:C")

29
小鳄鱼a 发表于 2016-4-22 11:53:17
caihaiyu 发表于 2016-4-22 11:16
columns("B:B")就是B列。变量名在Excel改,但是由于变量的排列顺序可能有变化,那这时候你要去改代码,比如 ...
b列是字符型的吧   为什么看着是  yymmdd 的呢  

30
matlab-007 发表于 2016-5-30 20:01:13
将表1表2转成数据库并合并,再透视就可以了表1转成数据库可用 “透视表多重合并计算数据区域——创建单页字段——单击透视表两个总计交叉点”  来实现

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 03:06