|
-----------------------------------------------------------------------------------------------------
你好,版主
请不要把这贴移动到『Excel VBA程序开发』版好吗?那个版块人气不足 而且我的问题很基础的 应该算是常见得基础问题。
拜托啦
---------------------------------------------------------------------------------------------------
我用宏录制了一段代码,如下:
ChDir _
"D:\Documents and Settings\abc\桌面\folderA ActiveWorkbook.SaveAs Filename:= _
"D:\Documents and Settings\abc\桌面\folderA\nameB.xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
ChDir _
"D:\Documents and Settings\abc\桌面\folderA ActiveWorkbook.SaveAs Filename:= _
"D:\Documents and Settings\abc\桌面\folderA\nameB.xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
它的作用就是保存文件
我经常要重复该动作,但是问题是:其中的folderA 和 nameB是需要修改的。我现在只能打开脚本来改
我现在想请大家帮个忙,就是运行这段程序前,EXCEL会弹出一个对话框,要求我输入一个字符串,这个字符串就是用来替换folderA的 或是 nameB。
比方说 我输入了folderC 和 nameD
代码就会变成
ChDir _
"D:\Documents and Settings\abc\桌面\folderC"
ActiveWorkbook.SaveAs Filename:= _
"D:\Documents and Settings\abc\桌面\folderC\nameD.xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
-----------------------------------------------------------------------------------------------------
你好,版主
请不要把这贴移动到『Excel VBA程序开发』版好吗?那个版块人气不足 而且我的问题很基础的 应该算是常见得基础问题。
拜托啦
---------------------------------------------------------------------------------------------------
Sub test()
AD = InputBox("请输入保存路径及文件名称", "保存路径及文件名称", "D:\Documents and Settings\abc\桌面\folderC\nameD.xls")
ActiveWorkbook.SaveAs Filename:=AD
End Sub
|
|