1

好的,所以我正在 Excel 2010 中创建一个宏。我希望将数据投射到未来。我想要做的是在 Excel“假设”中创建一个按钮,这将允许我自由编辑数据。然后在我完成后,我想要另一个按钮“重置”,如果我按下它会将整个数据集重置为之前的状态。然后,如果有可能创建另一个按钮。“Last Scenario”将返回最后一个“What if change”。

例如,使用带有 Jan-Dec 月份的 excel 然后使用

  1. 销售量
  2. 费用
  3. 利润(销售额 - 成本 = 利润)

我希望只用一张 excel 表就可以做到这一点,而无需在 excel 之外保存。如果有办法暂时保存在新工作表中以供回忆。然后它会保存最后一个场景,直到创建一个新的 whatif 来删除旧的 whatif。

谢谢

4

1 回答 1

1

以从单元格 A1 派生的文件名保存当前 Excel 文件

Public Sub SaveAsA1()
    ThisFile = Range("A1").Value
    ActiveWorkbook.SaveAs Filename:=ThisFile
End Sub
于 2011-07-15T21:52:21.067 回答