永发信息网

如何在excel VBA 创建一个控件显示某固定文件夹内的名称列表

答案:2  悬赏:60  手机版
解决时间 2021-03-10 09:11
如何在excel VBA 创建一个控件显示某固定文件夹内的名称列表并可以多项勾选列表名称,打印勾选名称对应的文件














最佳答案
使用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——执行

方法一简单的操作就可以,方法二需要对程序有一定的了解,方法二通用性比较强,需要的时候执行一下就可以,更快捷。
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
坦克世界 704不升级履带可不可以直接安装152
没有哭泣 英语怎么说我想说没有哭泣 不是不要
淋巴因子是否有专一性
恋爱的温度中那段聊天记录什么意思
华为 G750-T20怎么设置U盘模式
求,爱来了,别错过全集
电动自行车的轮胎充气时间
下图表示男性在35 ℃的室内安静状态下的体内
同达农机怎么去啊,有知道地址的么
【蛙泳转身】蛙泳转身技术由()几个技术环节组
荷叶母亲中主要用了什么表现手法
单选题我国的某山脉,山北以旱地为主,山南以
小王在360米长的环形跑道上跑了一圈,已知他前
如何把IPHONE手机上的备忘录导出并保存
下载SQL Server 2008 R2 Express(数据库大小
推荐资讯
贷款买房,还没住进去,房子失火了,贷款还用换
电脑图标, 我脑今下午还好好的,今天网上打
如何让旺旺的聊天窗口不在任务栏闪动呢
电池可以拆开吗,有什么后果?
(14分)某科研小组为探究自然条件下植物光合
春天爬山的作文500字以上
克每摩尔是什么的单位
在除法中,“0”不能做________,在分数中,
金毛怎么样
请教“主机vSphere HA检测信号数据存储数目的
下列说法中正确的是(  ) A.液晶既有
刚买的平板结果不小心设个图案锁解不开啦!求
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?