如何在Excel中导入文件夹下的档案名称? 急!!多谢!!
来源:百度知道 编辑:UC知道 时间:2024/09/23 14:28:20
能不能举例说明一下详细步骤,不胜感激!
四楼的兄弟:这办法用是能用,可是生成的目录里包含了档案大小,还有档案的日期都在里面,做一个目录,这些东西不需要啊,有没有其它的办法? 多谢了!
开始-》运行-》输入cmd-》输入下面的命令在c盘生成文本文件“目录.txt”:
dir 某个文件夹 >c:\目录.txt
用excel打开这个文件再编辑即可。
======================
不要其他信息,只要文件名的话就加上/b,如下:
dir /b 某个文件夹 >c:\目录.txt
开始-》运行-》输入cmd-》使用dir /b显示这个文件夹中的所有文件,再把输出的信息复制到Excel表格里。
不能
这个可以用代码来自动完成,很快的,100个文件也就1分钟不到吧
Sub 文件目录()
Dim myDialog As FileDialog, oFile As Object, strName As String
Dim FSO As Object, myFolder As Object, myFiles As Object
Set myDialog = Application.FileDialog(msoFileDialogFolderPicker)
With myDialog: N = [A65536].End(xlUp).Row +1
If .Show <> -1 Then Exit Sub
Set FSO = CreateObject("Scripting.FileSystemObject") '这是文件夹选择,点选到你存放文件的那个文件夹
Set myFolder = FSO.GetFolder(.InitialFileName)
Set myFiles = myFolder.Files
For Each oFile In myFiles '下面写入
fn = myFolder & "\" & oFile.Name
Cells(N, 1) = fn
Cells(N, 1).Select '下面是添加超链接,点击就可打开文件
ActiveSheet.Hy