Excel宏以保存信息

时间:2011-07-15 21:43:15

标签: excel excel-vba programming-languages excel-2010 vba

好的,我正在Excel 2010中创建一个宏。我希望将数据投射到未来。我想要做的是在Excel中创建一个按钮“假设”,这将允许我自由编辑数据。然后,在我完成后,我想要另一个按钮“重置”,如果我按下该按钮会将整个数据集重置为以前的数据集。然后,如果有可能创建另一个按钮。 “最后一个场景”将返回最后一个“如果发生变化。”

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

  1. 销售
  2. 费用
  3. 利润(销售额 - 成本=利润)
  4. 我希望这样做只有一张excel表,并且无需在excel之外保存即可完成所有这些操作。如果有一种方法可以暂时保存在新的工作表中以便从中回忆起来。然后它会保存最后的场景,直到创建一个新的whatif来删除旧的whatif。

    由于

1 个答案:

答案 0 :(得分:1)

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

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