Как сохранить файл в Excel?

Команду "Сохранить как" позволяет сохранить книгу в первый раз либо создать ее копию в другом месте или формате.

Как сохранить файл в Excel?

Сохранение книги

Не имеет значения, куда вы собираетесь сохранить свою книгу (на компьютер или в Интернет): все операции с сохранением выполняются на вкладке Файл.

Для сохранения существующей книги в текущем расположении используйте кнопку Сохранить или нажмите CTRL+S, но чтобы сохранить книгу в первый раз или в другом месте, или создать ее копию в том же или другом месте, используйте кнопку Сохранить как.

Примечание: Если вы пытаетесь сохранить книгу с поддержкой макроса (XLSM) как обычную книгу (.xlsx), рекомендуется не сохранять макрос в новом файле, что может привести к потере функциональности, так как макрос VBA — это мощный способ автоматизировать значительные объемы работы. Сохраните макрос или сохраните файл с поддержкой макроса, пока не будете уверены, что новый файл обладает необходимой функциональностью.

На вкладке Файл выберите команду Сохранить как.

В разделе Сохранить как выберите место сохранения книги. Например, чтобы сохранить ее на рабочий стол или в папку на компьютере, выберите Компьютер.

Совет: Чтобы сохранить в расположении OneDrive, выберите пункт OneDrive, а затем войдите в систему (или зарегистрируйтесь). Чтобы добавить в облако свои места, например Microsoft 365SharePoint или расположение OneDrive, выберите пункт Добавление места.

Нажмите Обзор, чтобы выбрать расположение в папке Документы.

Для выбора другого расположения на компьютере щелкните Рабочий стол и укажите место, куда вы хотите сохранить вашу книгу.

В поле Имя файла введите имя книги. Если вы создаете копию существующей книги, введите имя, отличающееся от названия исходной книги.

Чтобы сохранить книгу в другом формате файла, например XLS (предыдущая версия Excel) или TXT, выберите нужный формат в списке Тип файла (под полем Имя файла).

Нажмите кнопку Сохранить.

Закрепите ваше наиболее часто используемое расположение для хранения.

После сохранения книги вы можете закрепить ее. При этом расположение будет доступно, и вы сможете использовать его повторно для сохранения другой книги. Если вы часто сохраняете что-то в одной папке или в одной папке, это значительно экономит время! Вы можете закрепить сколько угодно мест.

Щелкните Файл > Сохранить как.

В разделе Сохранить как выберите расположение, в которое вы в прошлый раз сохраняли книгу. Например, если последняя книга была сохранена в папку Документы на компьютере и вы хотите ее закрепить, щелкните Компьютер.

В разделе Последние папки справа укажите расположение, которое требуется закрепить. При этом справа появится изображение булавки .

Щелкните это изображение, чтобы закрепить папку. Изображение примет вид приколотой булавки . Каждый раз при сохранении книги это расположение будет отображаться вверху списка раздела Последние папки.

Совет: Чтобы открепить расположение, щелкните значок приколотой булавки еще раз.

Свою очередь on AutoRecovery

Excel автоматически сохраняет книгу во время работы над ней на случай, если произойдет что-то, например, отключение питания. Это называется автоскрытием. Это не то же самое, что сохранение книги, поэтому не стоит полагаться на автосохранения. Часто сохранения книги. Однако автоскрытие — это хороший способ резервирования на случай, если что-то произойдет.

Убедитесь, что автосохранение включено.

Щелкните Файл > Параметры.

В диалоговом окне Параметры Excel нажмите кнопку Сохранить.

В области Сохранение книгубедитесь, что Сохранять данные автосохранения каждые n минут.

Установите интервал в минутах для сохранения резервной копии своей работы, а затем нажмите кнопку ОК.

Сохранение и автовосстановление книг в Excel

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

При создании новой книги Excel в первую очередь необходимо знать, как ее сохранить, чтобы в дальнейшем открывать и редактировать. Как и в предыдущих версиях программы, файлы Microsoft Excel можно сохранять на локальном компьютере. При желании документ можно сохранить в облачном хранилище OneDrive, а также экспортировать или открыть доступ напрямую из Excel.

Служба OneDrive прежде называлась SkyDrive. Фундаментальных различий в работе этих служб нет, просто новое название для существующего сервиса. В некоторых продуктах Microsoft на протяжении определенного времени еще может встречаться название SkyDrive.

Сохранить и Сохранить как

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

  • Сохранить: При создании или редактировании документа используется команда Сохранить, когда нужно сохранить изменения. Эта команда используется в большинстве случаев. При первом сохранении книги необходимо присвоить название файлу и указать место для хранения на компьютере. Далее при нажатии команды Сохранить, файл сохраняется под тем же названием и в том же месте.
  • Сохранить как: Эта команда используется для создания копии документа, когда требуется сохранить оригинальный файл. Используя команду Сохранить как, необходимо присвоить другое имя и/или изменить место хранения нового файла.

Как сохранить книгу

Не забывайте сохранять изменения при создании новой книги или при внесении изменений в существующий файл. Своевременное сохранение зачастую предотвращает потерю Вашей работы. Обязательно запоминайте, куда Вы сохраняете свою работу, чтобы в дальнейшем ее было проще найти.

  1. Чтобы сохранить книгу, найдите и нажмите на кнопку Сохранить на Панели быстрого доступа.
  2. Если Вы сохраняете документ в первый раз, появится панель Сохранить как представления Backstage.
  3. Здесь необходимо выбрать куда сохранить книгу и присвоить ей имя. Для того чтобы сохранить книгу на компьютере выберите Компьютер, затем нажмите Обзор. Кроме того, Вы можете выбрать службу OneDrive для сохранения книги.
  4. В появившемся диалоговом окне выберите место для сохранения книги на Вашем компьютере.
  5. Введите имя файла, затем нажмите Сохранить.
  6. Книга будет сохранена. При дальнейшем редактировании книги, можно снова нажать команду Сохранить, чтобы сохранить изменения.

Сохранить книгу можно просто нажав Ctrl+S на клавиатуре.

Использование Сохранить как для создания копии

Чтобы сохранить новую версию книги и при этом оставить оригинал, необходимо создать копию. Например, у Вас есть файл под названием “Отчет по продажам”, Вы можете сохранить его как “Отчет по продажам 2”. Теперь вы можете редактировать копию файла, при этом всегда иметь возможность возвратиться к его оригинальной версии.

Для этого выберите команду Сохранить как в представлении Backstage. Как и при первом сохранении, необходимо выбрать куда сохранить файл и присвоить ему имя.

Как изменить место сохранения по умолчанию

Если Вы не хотите использовать службу OneDrive, то, вероятно, расстроитесь, так как она выбрана по умолчанию в качестве места для сохранения файлов Excel. Если Вам неудобно каждый раз выбирать пункт Компьютер, Вы всегда можете изменить место для сохранения документов, выбранное по умолчанию.

  1. Откройте вкладку Файл, чтобы перейти к представлению Backstage.
  2. Нажмите Параметры.
  3. В появившемся диалоговом окне Параметры Excel выберите Сохранение и отметьте флажком пункт По умолчанию сохранять на компьютере, затем нажмите OK. Место сохранения файлов по умолчанию изменится.

Автоматическое восстановление

Во время работы над книгами, Excel автоматически сохраняет их во временную папку. Существует возможность восстановить документ, воспользовавшись Автоматическим восстановлением, в случае если Вы забудете сохранить изменения или произойдет сбой.

Читайте также  Что такое ISO файл и как его использовать?

Как восстановить документ

  1. Откройте Excel 2013. При обнаружении автоматически сохраненных версий файла появится область Восстановление документов.
  2. Откройте восстановленный файл. Книга будет восстановлена.

По умолчанию Excel автоматически сохраняет книгу каждые 10 минут. Если документ редактировался менее 10 минут, Excel может не успеть выполнить автосохранение.

Если Вы не видите нужный документ, можете посмотреть все автоматически сохраненные файлы в представлении Backstage. Откройте вкладку Файл, нажмите Управление версиями, а затем выберите Восстановить несохраненные документы.

Как создать файл Эксель, открыть, сохранить, закрыть

Привет, друзья. Сегодня я расскажу, как создать файл Эксель, открыть уже существующий, сохранить его и закрыть.

Каждая рабочая книга Excel хранится в отдельном файле. Поэтому, очень важно уметь правильно обращаться с файлами. Здесь я опишу по нескольку способов выполнения действий с документами. Советую попробовать каждый и выбрать – какой из них самый удобный, а может, вы будете пользоваться многими из них.

Все выкладки на этом блоге я привожу из Microsoft Office 2013. Если вы пользуетесь другой версией – вид некоторых команд и окон могут немного отличаться, но их общий смысл сохраняется. Если вы не нашли описанный инструментарий в своей версии программы – спросите в комментариях или через форму обратной связи. Я обязательно отвечу на ваши вопросы.

Создание документа Эксель

Если программа Excel у вас еще не открыта, кликните на ярлыке MS Excel на рабочем столе или в меню Пуск. После загрузки Эксель, появится стартовое окно с выбором шаблонов. Для создания нового документа, кликните на одном из них, или выберите Пустая книга .

Стартовое окно Эксель

Если же MS Excel уже запущен, для создания:

  1. Нажмите комбинацию клавиш Ctrl+N . После нажатия, будет немедленно создана новая рабочая книга
  2. Выполните ленточную команду Файл – Создать . Её выполнение приведёт к открытию стартового окна, где можно создать файл из шаблона, либо чистую книгу.

Как открыть документ Эксель

Если программа Эксель еще не запущена, чтобы открыть созданный файл, найдите его в проводнике Windows и дважды кликните по нему мышью. MS Excel будет запущен и сразу откроется выбранный вами документ.

Если программа уже запущена, есть несколько способов для открытия рабочей книги:

  1. Нажмите комбинацию Ctrl+O . После нажатия будет открыто окно Эксель, где можно выбрать один из последних файлов, с которыми вы работали. Либо же, можно открыть документ из облачного хранилища или любого подключенного к компьютеру диска
    Открытие документа Excel
  2. Это же окно можно увидеть, если выполнить на ленте Файл – Открыть . В левой части мы выбираем расположение файла. Справа – выбираем нужную рабочую книгу

Если в окне Открыть выбрать расположение Компьютер — Обзор , откроется окно проводника, где можно выбрать фильтр открываемого файла, а также, способ открытия:

  • Открыть – открывает выбранный файл Excel для редактирования
  • Открыть для чтения – открывает файл без возможности редактирования
  • Открыть как копию – создаёт дубликат документа и открывает его с возможностью редактирования
  • Открыть в браузере – если такая возможность поддерживается, открывает рабочую книгу в интернет-браузере
  • Открыть в режиме защищенного просмотра – открывает документ, применяя режим защищенного просмотра
  • Открыть и восстановить – программа попытается восстановить и открыть файл, который был аварийно закрыт без сохранения

Открытие файла с диска

Сохранение документа Эксель

Хотя в Microsoft Excel есть хорошие инструменты автосохранения и восстановления данных, я рекомендую завести привычку сохранять рабочую книгу время от времени, даже если не закончили работать с ней. Вы, как минимум, будете чувствовать себя более уверенными в том, что результаты вашей работы не потеряются.

Чтобы сохранить документ, могу предложить вам 4 способа:

  1. Используйте комбинацию клавиш Ctrl+S
  2. Используйте комбинацию клавиш Shift+F12 , или F12 (для сохранения документа под новым именем)
  3. Нажмите Сохранить на панели быстрого доступа
  4. Выполните ленточную команду Файл – Сохранить , или Файл – Сохранить как (если хотите сохранить книгу, как новый документ)

Если вы первый раз сохраняете свою рабочую книгу, любая из этих команд откроет окно Сохранить как , где вы сможете выбрать место сохранения, тип файла и его имя. Для этого, нажмите кнопку Обзор .

Окно «Сохранить как»

Если же вы сохраняли документ ранее, программа просто сохранит файл поверх последней сохранённой версии.

Как закрыть рабочую книгу Эксель

Когда работа с файлом закончена, лучше его закрыть, чтобы освободить системную память. Вы можете это сделать такими способами:

  • Нажать на крестик (х) в правом верхнем углу окна программы
  • Выполнить команду Файл – Закрыть
  • Дважды щёлкнуть на пиктограмме системного меню в верхнем левом углу окна
    Пиктограмма системного меню Эксель
  • Воспользоваться комбинациями клавиш Ctrl+W , или Alt+F4

Если на момент закрытия в файле есть не сохраненные изменения, программа спросит, что нужно делать:

  • Сохранить – сохранить все изменения и закрыть документ
  • Не сохранять – закрыть рабочую книгу без сохранения
  • Отмена – не закрывать файл
    Закрытие рабочей книги Эксель

Вот и все способы обращения с файлами Эксель. А в следующем посте я расскажу, как настроить автосохранение вашей рабочей книги. До встречи!

Программа Excel — способы сохранения и его параметры

В этом уроке вы узнаете, как использовать команды Сохранить и Сохранить как, также узнаете как сохранить книгу в режиме совместимости с Excel 97-2003, и как сохранить книгу в формате PDF.

Всякий раз, когда вы создаете новый документ в Excel, вам нужно знать, как его сохранить для дальнейшего доступа и редактирования. Excel позволяет сохранять документы несколькими способами.

Чтобы использовать команду Сохранить как:

Команда «Сохранить как» позволяет вам выбрать имя документа и место, где его сохранить. Это полезно, когда вы только создали документ или хотите сохранить версию документа, оставив оригинал нетронутым.

  1. Кликните вкладку Файл.
  2. Выберите Сохранить как.
  3. Появится диалоговое окно Сохранить как. Выберите место, где вы хотите сохранить книгу.
  4. Введите имя книги и нажмите Сохранить.

Чтобы использовать команду Сохранить:

  1. Кликните по команде Сохранить на Панели быстрого доступа.
  2. Книга будет сохранена в том же месте, где она находится в данный момент и с тем же именем.

Если вы сохраняете книгу в первый раз и выбираете Сохранить, то появится диалоговое окно Сохранить как.

Чтобы воспользоваться Автосохранением:

Excel автоматически сохраняет ваши книги во время работы на временную папку. Если вы забудете сохранить изменения или у программы Excel случится какой-либо сбой, то вы сможете восстановить автосохраненный файл.

  1. Откройте книгу, которая до этого была закрыта без сохранения.
  2. Кликните вкладку Файл и выберите во всплывающем меню пункт Сведения.
  3. Если автосохраненные версии вашей книги существуют, то они будут показаны в разделе Версии. Кликните на файле, чтобы его открыть.
  4. Под лентой книги появится желтое предупреждение. Чтобы восстановить эту версию книги нажмите Восстановить, а затем OK.

По умолчанию Excel автоматически сохраняет книгу каждые 10 минут. Если вы работали с таблицей меньше 10 минут и закрыли без сохранения или случился сбой, то Excel не успеет сделать автосохранение.

Читайте также  Как преобразовать файл Word в XML?

Если вы не видите файл, который ищите, или ищете файл, у которого нет предыдущих версий, то вы можете посмотреть все автосохраненные файлы, нажав кнопку Управление версиями и выбрав Восстановить несохраненные книги в выпадающем меню.

Чтобы сохранить книгу в формате Книга Excel 97-2003:

Вы можете делиться вашими книгами с теми, кто пользуется Excel 2010 или 2007, так как у них одинаковые форматы файлов. Тем не менее, более ранние версии Excel используют другой формат файла. Поэтому, если вы хотите поделиться книгой с кем-то, кто использует предыдущую версию Excel, вам нужно сохранить ее в формате Книга Excel 97-2003.

  1. Кликните по вкладке Файл.
  2. Выберите Сохранить как.
  3. В выпадающем списке Тип файла выберите Книга Excel 97-2003.
  4. Выберите место, где следует сохранить книгу.
  5. Введите имя книги и нажмите Сохранить.

Чтобы сохранить файл в формате PDF:

Сохранение вашей книги в формате Adobe Acrobat Document, который называется PDF, может быть особенно полезным, если получатели не имеют и не работают в Excel. Сохранение в формате PDF дают возможность получателям увидеть содержимое книги, хотя они не смогут редактировать ее.

  1. Кликните по вкладке Файл.
  2. Выберите Сохранить как.
  3. В выпадающем списке Тип файла выберите PDF.
  4. Выберите место, где следует сохранить книгу.
  5. Введите имя книги и нажмите кнопку Сохранить.

По умолчанию Excel сохраняет только активный лист. Если у вас в книге несколько листов, а вы хотите сохранить их все в одном PDF файле, то нажмите на кнопку Параметры. Появится Диалоговое окно Параметры. Выберите пункт Всю книгу и нажмите OK.

Сохраняйте документ чаше во время работы. Т.е. ввели некоторые изменения в документ — нажали на кнопку сохранить. Сделайте это привычкой.

Документ Excel не сохранен: как уберечь файл?

Не сохраняется файл Excel

Windows 11

Не отображается текст в ячейке Excel

Как отобразить строки в Excel

Как закрыть Эксель, если не закрывается

Как сделать, чтобы Эксель не округлял числа

Microsoft Excel документ не сохранен? Проверьте надстройки стороннего разработчика и разрешения, убедитесь в наличии места на диске, попробуйте сохраниться с новым именем или в другое место, измените формат, отключите на ПК / ноутбуке антивирусную программу и убедитесь в наличии доступа. Ниже подробно рассмотрим, в чем могут быть причины такой ошибки, и как ее устранить.

Причины, почем не сохранен Microsoft Excel

Для начала выделим несколько причин, почему файл Эксель не сохраняется, хотя вы все делаете правильно. Этому может быть несколько объяснений:

  • надстройки сторонних разработчиков;
  • сбои в процессе сохранения;
  • отсутствие необходимых разрешений;
  • утрачено соединение с Microsoft Excel;
  • недостаток места на диске;
  • действие антивирусной программы;
  • отсутствие доступа;
  • длина пути больше 218 знаков;
  • нестабильное подключение к Сети (если документ Microsoft Excel не сохранен при работе через Интернет);
  • прочие проблемы.

Выше приведен основные причины, почему Эксель не сохраняет документ, что позволяет сделать выводы по дальнейшим шагам.

Что делать

Зная возможные проблемы, связанные с Microsoft Excel, можно принять решение по дальнейшим шагам.

С чего начать

В ситуации, когда не сохраняется файл Excel, специалисты рекомендуют начать с приведенных ниже действий.

Сохранитесь с новым именем:

  1. Войдите в «Файл» и жмите «Сохранить как…».
  2. Выберите другое имя.

Переместите первоначальный лист в новый документ:

  1. Откройте новый документ.
  2. Добавьте лист заполнителя с помощью Shift+F11.
  3. Сгруппируйте листы. Для этого жмите 1-й лист данных, а после зафиксируйте Shift и кликните на последний лист данных.
  4. Жмите на сгруппированные листы правой кнопкой мышки и «Переместить или скопировать».
  5. В перечне «В книгу» выберите «Новая книга».
  6. Жмите «ОК».

После этих действий активные листы перемещаются в новый документ.

Измените формат, если Эксель не дает сохранить файл:

  1. Жмите на «Файл».
  2. Выберите «Сохранить как».
  3. В перечне «Тип . » выберите формат, который будет отличаться от текущего. Попробуйте сохраниться в XLSM или XLSX.

Сохранитесь в другое место:

  1. Жмите «Файл».
  2. Выберите «Сохранить как».
  3. Впишите имя и выберите другое место, к примеру, съемный или второй диск.

Такой метод может выручить, если в Экселе не сохраняется документ из-за временных сбоев, большой длины файла, отсутствия разрешений, конфликт доступа и т. д.

Проверьте, будет ли сохранен документ Microsoft Excel в исходное место:

  1. Создайте файл Эксель.
  2. Войдите в «Файл» и «Сохранить как».
  3. В поле «Папка» жмите на папку, где хранится исходный файл.
  4. В поле «Имя файла» введите имя для нового документа Microsoft Excel.
  5. Выберите «Сохранить».

Если документ не сохранен, причиной может быть большая длина пути, конфликт доступа, дефицит свободного места и т. д.

Дополнительные шаги

Рассмотрим еще ряд шагов, что делать, если Microsoft Excel документ не сохранен. При этом каждое из указанных ниже действий может помочь в устранении ошибки.

Проверьте, будет ли Microsoft Excel сохранен в безопасном режиме

Распространенные причины, почему Эксель не сохраняет файл — конфликт с антивирусом, применение надстроек сторонних организаций и т. д. В таком случае попробуйте перезапустить Виндовс в Safe Mode и сохранитесь на локальный жесткий диск. Если для хранения книги применяется сетевая папка, перезапустите ОС в указанном выше режиме и с поддержкой сети. После этого проверьте, сохранен ли документ Microsoft Excel. Если все нормально, снова перезагрузитесь в обычном режиме и повторите действие.

При неудачном сохранении после стандартной загрузки, причина, скорей всего — пользовательская надстройка. Для решения проблемы удалите ее.

Закройте лишние приложения

Причиной, почему в Эксель документ не сохранен, может быть прерывание процесса. К примеру, при выполнении работы могла быть нажата кнопка Esc, или имело место вмешательство сторонней программы, аппаратный / программный сбой. Для решения проблемы временно закройте запущенные программы, а после попробуйте, будет ли сохранен документ Microsoft Excel или нет.

Проверьте работу сети

При появлении проблемы при добавлении Microsoft Excel в сетевую папку убедитесь в работе локальной сети. Если подключение работает корректно, проверьте пинг, который может быть причиной проблем.

Убедитесь в наличии места на диске

Банальная причина, почему не сохраняются документы Microsoft Excel — отсутствие места на диске. Если его недостаточно, программа не сможет завершить процесс и отобразит информацию о переполненности мест. В таком случае нужно очистить место и просканировать жесткий диск на факт ошибок.

Получите нужные разрешения

Если документ Microsoft Excel не сохранен, причиной может быть отсутствие прав на запись. Чаще всего ошибка возникает, если пользователь не имеет прав администратора. Попробуйте создать отдельную папку на «D» и сохраниться в нее. Если необходимы данные по владельцу папки, войдите в «Безопасность», а после жмите «Дополнительно».

Отключите временно антивирусное ПО

Если на ПК / ноутбуке установлен антивирус, он часто не дает сохранить Microsoft Excel и выдает сообщение об ошибки. Последняя может возникать из-за того, что некоторый антивирусный софт быстро сканирует документы, которые появляются на устройстве. Оно прерывает процесс, из-за чего и возникают ошибки. Чтобы убедиться в отсутствии конфликта, временно отключите антивирусное ПО. Если документ Microsoft Excel после этого был сохранен, значит, проблема в нем.

Читайте также  Как извлечь субтитры из файла в формате mp4?

Отключите общий доступ

Трудности могут возникать из-за попытки одновременного сохранения Майкрософт Эксель двумя разными людьми. В таком случае нужно согласовать работу и получить единоличный доступ к исправлению.

Введите правильный путь

Если Microsoft Excel не удается сохранить файл, убедитесь в соответствии имени требованиям программы. Путь к сохраняемому / открываемому документу вместе с именем не должен быть больше 218 символов. В ином случае появляется сообщение об ошибке о недопустимости данных. Попробуйте изменить путь и имя.

Теперь вы знаете, почему Microsoft Excel документ не сохранен, в каких случаях появляются ошибки, и как их самостоятельно исправить. Для начала определитесь с проблемой, попробуйте ее устранить, а при необходимости используйте обходные пути.

В комментариях расскажите, какое решение вам подошло, и какие еще методы можно использовать, если Microsoft Excel не сохранен.

Как на VBA сохранить файл Excel с названием, взятым из ячейки?

Привет, сейчас мы рассмотрим ситуацию, когда у Вас возникла необходимость в Excel сохранять файл с определенным названием, которое необходимо сформировать из значения ячейки или даже нескольких. В этой заметке я приведу простой пример реализации данной задачи.

  1. Исходные данные
  2. Сохранение файла Excel с названием из ячейки — с привязкой к этой ячейке
  3. Добавление кнопки в Excel для запуска макроса
  4. Сохранение файла Excel с названием из ячейки — без привязки к ячейке
  5. Сохранение файла Excel с названием, которое сформировано из значений двух ячеек

Исходные данные

Сначала давайте разберем исходные данные, которые я буду использовать в примерах. Пусть это будет некая абстракция марок автомобилей с указанием их VIN номера.

Примечание! Я использую Excel 2013.

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

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

Сохранение файла Excel с названием из ячейки — с привязкой к этой ячейке

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

Ниже представлен код процедуры, я его подробно прокомментировал. Единственное скажу, что я во всех примерах сохраняю новые файлы без макросов (расширение .xlsx), т.е. по факту будет один файл с поддержкой макросов, а все производные — без.

Если нужно сохранять макрос в каждом файле, т.е. файлы с поддержкой макросов (расширение .xlsm), то необходимо просто указать другой тип файла при сохранении, а именно xlOpenXMLWorkbookMacroEnabled, в процедурах в комментариях я это указываю.

Открываем в Excel редактор Visual Basic, и вставляем код следующей процедуры в исходный код этой книги (ЭтаКнига, открыть двойным кликом) или в модуль, который Вы предварительно должны создать.

Примечание! Для того чтобы открыть редактор Visual Basic в Excel, необходимо перейти на вкладку «Разработчик» и нажать на кнопку «Visual Basic». Файл Excel с кодом процедуры необходимо сохранить с типом «Книга Excel с поддержкой макросов».

Код процедуры

После сохранения файла запустите макрос («Макросы -> Выполнить -> SaveFile»).

В результате в моем случае процедура успешно выполнилась, файл сохранился с названием «Марка Авто 1», данное значение взято из ячейки B14, о чем будет свидетельствовать сообщение в конце процедуры. Файл сохранен в каталоге, где и исходный файл (во всех примерах ниже прописано то же самое, т.е. сохранение рядом с исходником, но это Вы можете изменить).

Добавление кнопки в Excel для запуска макроса

Каждый раз открывать окно с макросами и выбирать нужный макрос не очень удобно, поэтому можно легко добавить кнопку где-нибудь рядом с данными и просто нажимать ее. Это делается следующим образом «Вкладка Разработчик -> Вставить -> Кнопка (элемент управления формы)».

Затем выберите место, где вставить кнопку, и нажмите туда. После этого появится окно назначения действия, т.е. нужно выбрать, какой макрос запускать при нажатии этой кнопки, выбираем наш макрос, т.е. SaveFile, и нажимаем «ОК».

В итоге появится кнопка с названием «Кнопка», это название лучше изменить, например, на «Сохранить файл». Для этого нажмите правой кнопкой мыши на кнопку и выберите настройки «Изменить текст». В итоге у Вас должно получиться что-то вроде этого.

Сохранение файла Excel с названием из ячейки — без привязки к ячейке

Теперь давайте представим, что заранее мы не можем определить, какая именно ячейка будет формировать название файла (может B14, а может и нет), поэтому мы можем немного скорректировать алгоритм таким образом, чтобы он брал значение из ячейки, которая является активной, но в этом случае Вы, конечно же, предварительно, должны выбрать ее (т.е. встать на нее).

Замените код процедуры следующим кодом, который совсем немного, но изменен.

Проверяем работу, становимся на нужную ячейку, и запускаем макрос (в процедуре я добавил проверку, если выбрана пустая ячейка, возникнет ошибка).

Как видим, все отработало.

Сохранение файла Excel с названием, которое сформировано из значений двух ячеек

Теперь представим, что нам нужно сформировать файл с названием из значений двух ячеек. Например, в нашем случае это может быть «Марка Авто – VIN Номер», в качестве разделителя я указал символ – (дефис), но им может выступать любой символ или вовсе отсутствовать.

В этом примере я покажу, как можно это реализовать с привязкой к конкретным ячейкам, в нашем случае B14 и D14.

Код процедуры в данном случае будет выглядеть следующим образом.

Все ОК, файл создан.

Если вдруг нужно реализовать без привязки к конкретным ячейкам, например, значения хранятся в определённых столбцах, но конкретная строка неизвестна Вам заранее. Например, у меня несколько строк со значениями, и какие конкретно значения взять за основу названия файла, я хочу указывать самостоятельно, непосредственно перед сохранением, но при этом не редактировать код процедуры.

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

Код процедуры

Становитесь на любую ячейку со значением в столбце B, и запускайте макрос.

У меня на этом все, надеюсь, материал был Вам полезен, пока!

Борис Аладышкин/ автор статьи

Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: