【发布时间】:2018-01-02 05:16:40
【问题描述】:
我正在尝试将单个工作表保存到新工作簿(VBA 应该创建一个新工作簿)。
代码正在运行,新的工作簿正在弹出,其中包含所需的数据,另存为对话框窗口也打开了,但是当我选择名称并保存文件时,找不到新工作簿,新工作簿保持打开状态(Book1 或任何自动填充)。
我希望在对话窗口打开时自动填充另存为名称,并让它引用原始工作簿中的两个单元格(即 $A$11、$B$11)。
这是我的 VBA:
Option Explicit
Sub SaveConsolidatedDemandData()
' Macro2 Macro
'Dim NameFile As Variant
'With Worksheets("SO1")
'NameFile = .Range("M3") & "_" & .Range("C11") & "_" & .Range("B22") & ".xls"
'End With
Application.ScreenUpdating = False
'
'
Sheets("Consolidation").Select
Sheets("Consolidation").Copy
Application.GetSaveAsFilename
Application.ScreenUpdating = True
End Sub
【问题讨论】: