Excel 如何记录副本保存到某个范围的位置
我想登录到保存工作簿副本的单元格 到目前为止,我保存了它,但不知道如何记录它Excel 如何记录副本保存到某个范围的位置,excel,vba,range,save-as,Excel,Vba,Range,Save As,我想登录到保存工作簿副本的单元格 到目前为止,我保存了它,但不知道如何记录它 Sub CreateCopy() Dim specialPath As String Dim NameOfWorkbook As String Dim FileName As String specialPath = DownloadF & Range("HomeDB") 'FileCopy Application.ThisWorkbook.FullName, specialPath NameOfWo
Sub CreateCopy()
Dim specialPath As String
Dim NameOfWorkbook As String
Dim FileName As String
specialPath = DownloadF & Range("HomeDB")
'FileCopy Application.ThisWorkbook.FullName, specialPath
NameOfWorkbook = Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1))
ActiveWorkbook.SaveCopyAs FileName:=ThisWorkbook.path & "R" & ".xlsm"
End Sub
我想把它保存到目前的通话测试中
谢谢此子项将工作簿的路径保存到命名范围“test”。这是Mac版本的代码,因此您可能需要调整文件路径定义
Sub log()
Dim r As Range
Set r = ActiveSheet.Range("A1")
With ThisWorkbook
.Names.Add "test", r
r = .Path & "/R" & ".xlsm"
End With
End Sub