Макрос Excel для сохранения информации - PullRequest
1 голос
/ 16 июля 2011

Хорошо, поэтому я создаю макрос в Excel 2010. Я рассчитываю проецировать данные в будущее. Что я хочу сделать, это создать в Excel кнопку «Что если», которая позволит мне свободно редактировать данные. Затем, после того, как я закончу, я хотел бы иметь другую кнопку «Сброс», которая, если я нажму, сбросит весь набор данных к тому, что было ранее. Затем, если это было возможно, создать еще одну кнопку. «Последний сценарий», который возвращает последнее «Что если изменить».

Например, используйте Excel с месяцами январь-декабрь Тогда с

  1. Продажа
  2. Расходы
  3. Прибыль (Продажи - Затраты = Прибыль)

Надеюсь, я хотел бы сделать это только с одним листом Excel и делать все это без необходимости сохранять вне Excel. Если бы был способ сохранить в новом листе временно отозвать. Затем он сохраняет последний сценарий, пока не будет создан новый whatif, который удаляет старый whatif.

Спасибо

1 Ответ

1 голос
/ 16 июля 2011

для сохранения текущего файла Excel с именем файла, полученным из ячейки A1

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