我尝试使用Excel代码来保存一个Excel工作簿,该工作簿具有基于单元格数据的特定文件名,并位于特定的网络文件夹中。代码如下。
Private Sub CommandButton1_Click()
Dim Path As String
Dim FileName1 As String
Dim FileName2 As String
Path = "H:\testing folder\"
FileName1 = Range("A8")
FileName2 = Range("A11")
ActiveWorkbook.SaveAs Filename:=FileName1 & "_" & FileName2 & ".xlsx", FileFormat:=51
End Sub
字符串
文件只是保存在H驱动器中,而不是H驱动器中的测试文件夹。此外,activeworkbook行确实有Film:=Path & FileName1等,但它保存在与路径结束文件夹的名称相同的地方,在“FileName1”前面。
2条答案
按热度按时间4xy9mtcn1#
字符串
ih99xse12#
我想在处理路径时提出一些建议:
1.在使用文件夹之前创建它
1.检查Range是否填充了一些文本(特别是范围)
1.在一个单独的字符串中而不是在函数中创建文件名参数(这样可以事先检查它)
这里是一个例子,你如何尝试这个解释的提示和进一步的项目!祝你好运伙计!
>您的代码
字符串
创建文件夹路径的辅助函数
型