Excelmacros保存信息

好的,我正在Excel 2010中创build一个macros。我正在寻找将来的数据项目。 我想要做的是在Excel中创build一个button“假如”,这将允许我自由编辑数据。 然后我完成后,我想有另一个button“重置”,如果我推,将重置整个数据集到以前那里。 那么如果有可能创build另一个button。 “最后情景”将返回最后一个“如果改变”。

例如使用1月至12月的Excel随后与

  1. 销售
  2. 成本
  3. 利润(销售 – 成本=利润)

我希望这样做只有一个Excel表格,并做所有这一切,而不必保存在Excel以外。 如果有一种方法可以暂时保存在新的表格中以便从中调用。 然后它保存最后的情景,直到一个新的whatif被创造删除旧的whatif。

谢谢

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

Public Sub SaveAsA1() ThisFile = Range("A1").Value ActiveWorkbook.SaveAs Filename:=ThisFile End Sub