问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何遍历文件夹下所有excel文件?

发布网友 发布时间:2022-05-02 04:23

我来回答

2个回答

热心网友 时间:2022-06-28 04:41

使用excel提取文件夹中的所有文件名称的方法主要有以下两个:
1、在那个文件夹内新建一个.TXT文件(如wenjian.txt),用记事本单开输入
dir> 1.txt
保存退出
将刚才的.TXT(wenjian.txt)更名为.bat文件(wenjian.bat)
双击wenjian.bat文件运行一次,在文件夹内多出一个1.txt文件
打开1.txt文件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到你要的文件名列表了!
2、VBA(2003版)
在那个文件夹下新建Excel文件,打开新建的Excel文件,右击工作表标签(如Sheet1),查看代码——在代码编辑器中输入以下代码
Sub Test()
Dim i As Integer
Dim strPath As String
strPath = ThisWorkbook.Path
With Application.FileSearch
.LookIn = strPath
.SearchSubFolders = True
.Filename = "*.*"
If .Execute > 0 Then
For i = 1 To .FoundFiles.Count
Range("A" & i) = .FoundFiles(i)
Next i
End If
End With
End Sub
回到Excel表格中,工具——宏——宏——选择Sheet1.Test——执行

方法一简单的操作就可以,方法二需要对程序有一定的了解,方法二通用性比较强,需要的时候执行一下就可以,更快捷。

热心网友 时间:2022-06-28 04:41

Private Sub Command1_Click()
    Dim FileName As String, FilePath As String
    Dim iFolder As Object, Xlapp As Object, Sh As Object
    Set iFolder = CreateObject("shell.application").BrowseForFolder(0, "", 0, "") 
    If iFolder Is Nothing Then Exit Sub 
    FilePath = iFolder.Items.Item.Path      
    FilePath = IIf(Right(FilePath, 1) = "\", FilePath, FilePath & "\")
    FileName = Dir(FilePath & "*.xls*")
    Set Xlapp = CreateObject("excel.application")
    Xlapp.displayalerts = False
    Do Until Len(FileName) = 0
        With Xlapp.workbooks.open(FilePath & FileName)
            For Each Sh In .WORKSHEETS
                If Len(Sh.RANGE("B2").Value) = 0 Then Sh.Delete
            Next
            .Close True
        End With
        FileName = Dir
    Loop
    Xlapp.quit
    Set Xlapp = Nothing
End Sub

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
江西蓝天学院和赣江职业技术学院哪个好? 江西有什么好的中专学校 什么是单点登录(SSO),以及单点登录的实现流程 前端实现单点登录(SSO) 前端单点登录如何实现 面试官:来说说单点登录的三种实现方式 为什么很多人不买哈弗H9 座机如何开通国内长途 座机如何申请 辽宁省出租车手续怎么办? 怎么用铅笔扎头发? Excel遍历单元格 Excel中 遍历问题 excel数据遍历 excel里如何循环遍历变量,得到输出变量 怎么遍历Excel文件的每个sheet页 Excel 如何遍历工作簿中所有工作表中某一列的单元格 Excel 如何遍历一个文件夹下的所有文件并得到文件名 EXCEL 遍历问题 Hi3531的Hi3531 芯片主要特点 小蚁科技使用的芯片有没有了解的?能提供具体参数的最好~ 只用微信,EMMC5.1和UFS比,差别大吗 微信明明显示已经加上为什么通电话时说还不是好友? RTL8188 RTL8189 区别 stm32把数据发给sdio口wifi芯片就可以了吗 微信加好友成功了,也没有互删,可是不到一分钟系统就说不是好友了,这是咋回事? SDIO与USB的设备哪个更方便,该怎么解决 上海哪座老建筑是首富为宠妻而建,如今藏身闹市却鲜为人知? iPhone 设置 访问* 里面的定位服务 应该设置成允许更改还是不允许更改呀 如果手机丢了能找 苹果手机抖音没有保存成功,怎么办 我在京东退的货,用的中通快递,但是发货单号码一直不对怎么回事? 重装系统和恢复出厂设置哪个好 电脑怎么登录多个 三星笔记本905s3g_k04cn自带Win8系统,恢复出厂设置和重装系统哪个好? 手机恢复出厂设置和重装系统有什么区别吗 怎样在电脑上同时登陆两个 我八字月柱落空,没有神煞,怎么回事? 年月柱空亡什么意思 八字日柱无神煞啥意思 年柱怎么看,纯讨论 无神煞日子好不好? 日柱无神煞代表什么? 年柱亡神,月柱驿马亡神勾煞孤辰,日柱桃花童子,时柱将星童子桃花,是真的童子吗?怎样化解? 女命八字【神煞】 年柱只显这三个 1.天德贵人 2.月得贵人 3.天乙贵人 月柱:1.龙德、 四柱神煞: 年柱:将星 天煞 七杀 水霞 灾煞 急脚杀 丧门 兔子是其幸运物的星座是哪些? 十二星座当中最喜欢养宠物的星座排名前三分别是? 十二星座各自最适合养哪些宠物狗? 别人能查我的中级会计真伪吗 2005年会计中级证书如何查真伪