将文件从旧文件重命名为新文件,如csv中所列

时间:2016-03-17 19:17:57

标签: excel file rename names

我有一个包含两列的excel / CSV文件。第一个是文件的名称,第二列是我想要它命名的。 Excel / CSV文件和PDF位于同一文件夹

如何以最少的编程完成此操作。我不是编码员。

例如

Column 1      Column 2
old1           New 1
old2           New 2
odl3           New 3

我总是可以在excel中的名称前面附加文件路径,如果这样可以更容易

由于

1 个答案:

答案 0 :(得分:1)

您必须提供文件所在的路径以及带扩展名的名称。然后你最终可能会在VBA中做这样的事情。

Sub NameFiles()
Dim Path = "c:\temp\" 'keep the backslash at the end
dim a as range
dim x as long
x = 2
For each a in Range("a2:a4") 
OldName = a.value 'make sure your column contains name with file extension.
NewName = cells(x,2).value 'make sure your new column has extensions also
Name Path & OldName As Path & NewName
x = x + 1
next a
End Sub