我要在一个文件夹里面把所有Excel表A1单元格里面的公式转换为数值,使用vba一键完成
展开全部
Sub xx()
Dim pth, fn, i, n
pth = ThisWorkbook.path & "\"
fn = Dir(pth & "*.xls")
Do While fn <> ""
If fn <> ThisWorkbook.name Then
Application.Workbooks.Open pth & fn
n = Workbooks(fn).Sheets.Count
For i = 1 To n
Workbooks(fn).Sheets(i).[a1] = Workbooks(fn).Sheets(i).[a1].Text
Next
Application.Workbooks(fn).Close True
End If
fn = Dir
Loop
End Sub
新建一个工作簿,保存到要转换的文件夹,打开VBE,复制上面的代码,运行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询