VBA文件写入遍历所有.xlsx、csv文件

您所在的位置:网站首页 vba文件夹下所有文件都没了 VBA文件写入遍历所有.xlsx、csv文件

VBA文件写入遍历所有.xlsx、csv文件

2024-07-09 19:23| 来源: 网络整理| 查看: 265

读取所有本文件夹内所有csv文件 Filename = Dir(ThisWorkbook.Path & "\*.csv") '取得本文件夹下首个CSV文件      Do While Filename "" '判断是否存在csv文件           If Filename ThisWorkbook.Name Then '判断文件是否为本工作薄(其实是不用判断了,后缀已经不同)           fn = ThisWorkbook.Path & "\" & Filename '区别一下fn和Filename的区别看看 fn为全路径           Set mywb = GetObject(fn) '将fn代表的工作薄对象赋给变量mywb           Set sht = mywb.Worksheets(1) '第一张工作表对象赋给变量sht           set fn =Dir  ‘取下一个文件 【重】

读取单个指定文件,其实只要指定文件名就可以了

fn= Dir(ThisWorkbook.Path & "\test1.csv" )

                Set mymy =GetObjece(fn)

 Dir(ThisWorkbook.Path & "\*.csv")



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3