水水筱.
ALL. ?一个问题 我有1个文件夹里面有40个WORD 我想把他们批量重命名成EXCEL中A列的名字 这是我在网上找的代码 运行无效 ALL.大哥能帮我看看嘛
水水筱.
求ALL.指导 水水筱.
按顺序来 档案1就是A1 档案2就是A2 我想要的效果Sub 文件更名2007()
Dim arr11()
On Error Resume Next
ROW1 = 42 '文件数量,D盘文件下现有DOC不能小于工作表的文件名个数
arr1 = Range("A1:A" & ROW1)
ReDim arr11(1 To UBound(arr1))
PATH1 = "D:\1"
docname = Dir(PATH1 & "\*.docx")
Do
If docname = "" Then
Exit Do
End If
m = m + 1
Name PATH1 & "" & docname As PATH1 & "" & arr1(m, 1) & ".docx"
docname = Dir
Loop
End Sub 夫村野山.
rows前指定工作表试试 呆然天.肥合
arr1=range("f2:f" & cells(rows.count,5).end(3).row)
渣渣小菜白
不是说你这个 水水筱.
需求是员工档案表_1 命名成 新建 Microsoft Excel 工作表里面的A1 后面依次
水水筱.
Sub 文件更名2007()
Dim arr11()
On Error Resume Next
ROW1 = 42 '文件数量,D盘文件下现有DOC不能小于工作表的文件名个数
arr1 = Range("A1:A" & ROW1)
ReDim arr11(1 To UBound(arr1))
PATH1 = "D:\1"
docname = Dir(PATH1 & "\*.docx")
Do
If docname = "" Then
Exit Do
End If
m = m + 1
Name PATH1 & "" & docname As PATH1 & "" & arr1(m, 1) & ".docx"
docname = Dir
Loop
End Sub
代码在个人里面。。。
渣渣.州广
你关掉再打开就没了 夫村野山.
能在你的基础上搞吗?准备让我从0开始吗?
不知道.xlsx后缀文件不能保存代码吗?
渣渣.州广
所以好奇连文件格式区别都没搞清楚的情况下就能写VBA代码了么?