我有1000多个文件(主要是PDF)都遵循一个共同的命名惯例,例如:
每个文件的文件名都有不同的信息(“CA编号”不同,“A编号”不同,日期不同等)。
我想创建一个电子表格,以便我可以操作这些文件名包含的数据;换句话说,取出文件名中列出的5条信息,并在Excel中将其转换为5列。
在我的研究中,我遇到了将 Excel 文件名插入当前工作表的方法,但这不是我想要的。我想插入位于计算机其他位置的数千个其他文件的文件名。我理想的解决方案将确保:
我想这会需要VBA或命令提示符(也许还有别的东西?)但是我的VBA技能非常弱。我真的很感激任何让我入门的建议。谢谢!
答案 0 :(得分:0)
您的问题对于一个简单的答案来说太笼统了。以下VBA功能在Google的帮助下可以帮助您入门:
Sub Test()
Dim FN As String, R As Integer
R = 1
FN = Dir("C:\*")
Do While FN <> ""
Cells(R, 1) = FN
If InStr(FN, "CA") Then Cells(R, 2) = "This contains CA!"
FN = Dir
R = R + 1
Loop
End Sub