Excel精英培训网

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

[已解决]请高手帮忙 建立一个公司生产数据库

[复制链接]
发表于 2015-6-16 09:13 | 显示全部楼层 |阅读模式
请高手帮忙 建立一个公司生产数据库,上班第一天 我们经理就要为建立一个公司的生产体系数据库,
本人新手实在做不出来 求老师们指点,,,


最佳答案
2015-6-16 10:47
  1. Sub test()
  2.     Dim Mywb As Workbook, wb As Workbook
  3.     Set Mywb = ThisWorkbook
  4.     Set fso = CreateObject("scripting.filesystemobject")
  5.     Set ff = fso.getfolder(Mywb.Path & "\数据源")
  6.     For Each fff In ff.subfolders
  7.        For Each f In fff.Files
  8.          Workbooks.Open f
  9.          Set wb = ActiveWorkbook
  10.          wb.Worksheets(1).Copy after:=Mywb.Worksheets(Mywb.Sheets.Count)
  11.          wb.Close False
  12.        Next
  13.     Next
  14. End Sub
复制代码
111111111111.jpg

求助-建立数据库(急).rar

181.71 KB, 下载次数: 9

里面包含多个部门数据

发表于 2015-6-16 10:47 | 显示全部楼层    本楼为最佳答案   
  1. Sub test()
  2.     Dim Mywb As Workbook, wb As Workbook
  3.     Set Mywb = ThisWorkbook
  4.     Set fso = CreateObject("scripting.filesystemobject")
  5.     Set ff = fso.getfolder(Mywb.Path & "\数据源")
  6.     For Each fff In ff.subfolders
  7.        For Each f In fff.Files
  8.          Workbooks.Open f
  9.          Set wb = ActiveWorkbook
  10.          wb.Worksheets(1).Copy after:=Mywb.Worksheets(Mywb.Sheets.Count)
  11.          wb.Close False
  12.        Next
  13.     Next
  14. End Sub
复制代码

求助-建立数据库(急).rar

154.46 KB, 下载次数: 40

回复

使用道具 举报

 楼主| 发表于 2015-6-16 14:02 | 显示全部楼层
grf1973 发表于 2015-6-16 10:47

你好 ,效果是达到了,但是我每个部门表格的数据每天都在变化,此代码执行两次 就会建立两个相同的工作表 ,这个能帮忙修改一下么? 效果如图。。。。

问题如图,,,

问题如图,,,
回复

使用道具 举报

发表于 2015-6-16 16:03 | 显示全部楼层
需要先删掉原工作表再运行,还是在原工作表后累加?
回复

使用道具 举报

 楼主| 发表于 2015-6-16 18:14 | 显示全部楼层
grf1973 发表于 2015-6-16 16:03
需要先删掉原工作表再运行,还是在原工作表后累加?

原工作表数据上 进行累加,覆盖之前的数据
回复

使用道具 举报

发表于 2015-6-20 06:13 来自手机 | 显示全部楼层
这个用Access比较好,还要计算
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 21:54 , Processed in 0.361201 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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