循环读取一个目录下面多个文件的内容,放到另外一个文件中

Public Sub getInputInfo()On Error GoTo errl'OUT対象ファイル開くDim wbOut As WorkbookApplication.DisplayAlerts = FalseSet wbOut = Workbooks.Open(OUT_FILE_PATH_AND_FILE_NAME, UpdateLinks:=0) 'IN対象ファイル名前fileName = Dir(IN_FILE_PATH & "\" & SEARCH_KEY_IN_REQUEST_LIST_FILES & ".xlsx")Do While fileName <> ""'IN対象ファイルDim wbIn As Workbook'IN対象ファイル、File毎にOpenApplication.DisplayAlerts = FalseSet wbIn = Workbooks.Open(IN_FILE_PATH & "\" & fileName, UpdateLinks:=0, ReadOnly:=True) 'IN対象ファイル、Sheet毎に処理(检查活动工作簿是否以共享清单方式打开,如果是,则本示例设置当前用户以独占方式访问工作簿)wbIn.ActivateIf wbIn.MultiUserEditing ThenwbIn.ExclusiveAccessEnd If'IN対象ファイル、Sheet毎に処理For sheet_cnt = 1 To wb.Sheets.CountwbIn.ActivatewbIn.Sheets(wb.Sheets(sheet_cnt).Name).SelectDim wsIn As WorksheetSet wsIn = ActiveSheetCall getInputInfoFromSheetMethodOne(wsIn, wbOut.Sheets(1))Next sheet_cnt'ファイル操作(In)に関してのStream閉じるApplication.DisplayAlerts = FalsewbIn.Close savechanges:=FalseApplication.DisplayAlerts = True'次のファイル名取得fileName = Dir()Loop'OUT対象ファイル閉じるApplication.DisplayAlerts = FalsewbOut.SavewbOut.Close savechanges:=FalseApplication.DisplayAlerts = TrueIf ERROR_FLG = "1" ThenApplication.DisplayAlerts = FalsewbOut.SavewbOut.Close savechanges:=FalseApplication.DisplayAlerts = TrueEnd IfGoTo endokerrl:'異常処理ERROR_FLG = "1"ERROR_INFO_LIST.Add ("関数:「getInputInfo」で、エラー発生しました。")ERROR_INFO_LIST.Add ("エラー詳細:" & Err.Number & " : " & Err.Description)'OUT対象ファイル閉じるApplication.DisplayAlerts = FalsewbOut.SavewbOut.Close savechanges:=FalseApplication.DisplayAlerts = Trueendok:End Sub

被调用的方法

Public Sub getInputInfoFromSheetMethodThree(wks As Worksheet, outWks As Worksheet)On Error GoTo errlGoTo endokerrl:'異常処理ERROR_FLG = "1"ERROR_INFO_LIST.Add ("関数:「getInputInfoFromSheetMethodThree」で、エラー発生しました。")ERROR_INFO_LIST.Add ("エラー詳細:" & Err.Number & " : " & Err.Description)endok:End Sub

Excel VBA 循环读取一个目录下面多个文件的内容,放到另外一个文件中相关推荐

  1. python打开一个文件夹下所有txt文件-python读取一个目录下所有txt里面的内容方法...

    实例如下所示: import os allFileNum = 0 def printPath(level, path): global allFileNum ''''' 打印一个目录下的所有文件夹和文 ...

  2. python怎么导入txt文件夹-python读取一个目录下所有txt里面的内容方法

    实例如下所示: import os allFileNum = 0 def printPath(level, path): global allFileNum ''''' 打印一个目录下的所有文件夹和文 ...

  3. python读取整个txt文件-python读取一个目录下所有txt里面的内容方法

    import os allFileNum = 0 def printPath(level, path): global allFileNum ''''' 打印一个目录下的所有文件夹和文件 ''' # ...

  4. Windows利用cmd循环文件文本内容自动创建对应文件

    批处理命令 @echo off echo ==============option start================= md temp cd temp echo temp dir creat ...

  5. php浏览服务器某一文件夹内容,php删除web服务器中指定目录下的指定格式的文件...

    今天还在写VipSystem Pro的授权部分,用户授权后,生成匹配该用户的唯一的php文件集合(在一个目录下),然后进行zip下所并弹出下载. 这个临时生成的zip文件存放在我指定的一个目录.每个用 ...

  6. 使用readFile方法读取文件的内容,并判断文件是否读取成功(node)

    2.2 读取指定文件中的内容 1.fs.readFile()的语法格式             使用fs.readFile()方法,可以读取指定文件中的内容,语法格式如下:               ...

  7. Windows 下自动同步文件夹内容到另一个文件夹下

    实现windows 使用bat脚本文件,复制文件夹到另一个盘,参考如下代码:/y是可以不显示:提示你需要覆盖一个文件,如下图: bat文件内容为 @echo off echo "使用bat脚 ...

  8. vba 循环读取单元格_利用VBA打开顺序文件,并读取

    大家好,疫情施虐,国外各地更有爆发的迹象,但无论怎样,我们一定要坚信,疫情终将会过去,曙光一定会到来.后疫情时代将会是一个全新的世界,很多理念都将被打破,大多数人不会再享受体制内的保护,对于我们每个人 ...

  9. node遍历给定目录下特定文件,内容合并到一个文件

    遍历目录用了fs.readdir这个异步方法,得到当前目录下所有的文件和目录的一个数组. 然后判断: if文件,并且后缀符合设定的规则(本文例子是符合后缀ts,js)直接用同步方法写入, if目录,继 ...

最新文章

  1. [英文面試]如何寫面試後的感謝信
  2. BTC上轨受阻继续调整,主流币分化BCH强势上行
  3. 初探ES6(1)...
  4. HarmonyOS之常用布局AdaptiveBoxLayout的使用
  5. c#操作excel后关闭excel.exe的方法
  6. 看《Linux入门讲座》随记
  7. git 常用操作,撤销修改
  8. tomcat7.0支持什么版本的jdk_JDK/Java 16 可能带来什么新特性?
  9. PHP截取文件,[转载]php做截取文件后缀名大全
  10. Java之实现简单中文笔画验证码
  11. 这次跟大家聊聊技术,也聊聊人生
  12. win10右键反应慢解决方法介绍【解决方法】
  13. 第十二课 Java基础篇——面向对象进阶(三)
  14. 微信开放平台开发常见错误(长期更新)
  15. 掌门教育们的在线教育直播授课老师,“被一张布困住了”
  16. 本地缓存之王-Caffeine
  17. 4.1 使用旋转和镜像工具制作图标 [Illustrator CC教程]
  18. Doxygen 使用说明
  19. 深入了解:HTML5下载属性
  20. python爬取晋江_爬虫爬取晋江文学网总分榜(失败)

热门文章

  1. Java Web开发之一:用好的技术设计来犒赏自己
  2. Apache HttpServer与Tomcat7集群Linux版
  3. android:inputType 参数详解
  4. CAD2012安装错误
  5. git 2015-5-26
  6. eZ Publish 2013.4 发布,CMS 内容管理系统
  7. html5 Canvas画图3:1像素线条模糊问题
  8. web.xml配置简介
  9. js面向对象的程序设计 --- 中篇(创建对象) 之 工厂模式和 构造函数模式
  10. 用Azure Application Insights 监控Python应用(1)