2017-01-23 2 views
0

В настоящее время я использую распечатанную сетку для документирования моей работы, но ее немного больно искать и организовывать. Я хотел бы перейти на цифровой, но хочу найти простоту «Сохранить текущую версию» и «Сбросить форму».Excel: создание кнопки для сохранения текущей версии и сброса ячеек

Если это неясно, я хочу создать кнопку, которая сохранит таблицу, точно так же, как и во время клика (используя имя, которое я вводил в ячейку A1), а затем сбросьте содержимое электронной таблицы.

При необходимости они могут быть двумя отдельными кнопками, но это минимальное требование.

+0

Это должно быть довольно просто. что ты уже испробовал? Пожалуйста, напишите любой код, который у вас есть. Если вы не знаете, с чего начать, включите Macro Recorder и сохраните документ, затем сбросьте свои ячейки и остановите рекордер. Это даст вам хороший скелет для начала. Затем выполните поиск вокруг «сохранить Excel с именем переменной» или что-то в этом роде и создайте переменную на основе «A1». – BruceWayne

ответ

0

Я сделал это раньше, и с небольшим планированием можно выполнить записанный макрос.

Шаги:

  1. Создать 2 Worksheets, "форма" и "данные".
  2. Создайте форму на листе «Форма» и заполните данные образца.
  3. В верхней строке рабочего листа «Данные» создайте ссылки на поля, которые вы должны записать.
  4. Теперь вернитесь на рабочий лист «Форма». и начните запись макроса.
  5. Перейдите на рабочий лист «Данные», щелкните правой кнопкой мыши заголовок строки ниже ссылочной строки, созданной на шаге 3, и выберите «Вставить».
  6. Щелкните правой кнопкой мыши на заголовке строки ссылочной строки, созданной на шаге 3, и выберите «Копировать».
  7. Щелкните правой кнопкой мыши на заголовке строки новой строки вставки с шага 5 и выберите «Вставить специальные значения».
  8. Вернитесь на рабочий лист «Форма» и удалите все значения заполнителя.
  9. Остановите запись и сохраните макрос.
  10. Вставьте кнопку, указывающую на вновь созданный макрос.

Вы также можете сделать все это с помощью VBA, но для простой задачи, подобной этой, функция Record Macro идеальна.

+0

Это именно то, что мне нужно, большое спасибо! –

+0

Счастлив помочь, это образец, который я использую совсем немного, поэтому я был счастлив, наконец, поделиться им с кем-то. –

Смежные вопросы