Excel VBA Сохранить как формат файла (12 подходящих примеров)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

Скачайте следующую рабочую тетрадь для самостоятельной тренировки.

VBA Сохранить как формат файла.xlsm

12 примеров Excel VBA Сохранить как формат файла

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

1. VBA для сохранения файла Excel

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

ШАГИ:

  • Во-первых, зайдите в Вкладка "Разработчик".
  • Затем выберите Visual Basic .

  • В результате VBA появится окно.
  • После этого нажмите Вставка .
  • Затем выберите Модуль .

  • Следовательно Модуль появится окно.
  • После этого скопируйте следующий код и вставьте его в поле.
 Sub Пример_1() ActiveWorkbook.SaveAs End Sub 

  • Теперь запустите код, нажав кнопку F5 .
  • Следовательно, вам придется ввести имя файла, формат и другую информацию в соответствии с запросом.
  • Наконец, он сохранит файл в указанном вами месте.

Читать далее: Как сохранить рабочий лист как новый файл с помощью Excel VBA

2. Укажите расширение файла с помощью Excel VBA

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

 Sub Пример_2() Dim location As String location = "D:\SOFTEKO\excel vba save as file format.xlsm" ActiveWorkbook.SaveAs Filename:=location End Sub 

Таким образом, вы можете запустить код, чтобы получить файл в нужном формате и месте. To сохраните файл в формате xlsx, тип xlsx вместо xlsm .

Подробнее: Макрос Excel VBA для сохранения PDF в определенной папке (7 идеальных примеров)

3. Excel VBA для использования кода формата файла

Однако мы можем ввести Код формата файла Номер вместо указания расширения файла. Некоторые полезные коды:: .xlsx = 51 , . xlsm = 52 , .xlsb = 50 , .xls = 56 . Следовательно, скопируйте следующий код и вставьте его в файл Модуль коробка.

 Sub Пример_3() Dim location As String location = "D:\SOFTEKO\excel vba save as file format" ActiveWorkbook.SaveAs Filename:=location, FileFormat:=52 End Sub 

Читать далее: [Исправлено!] Почему Excel не сохраняет мое форматирование? (7 возможных причин)

4. сохранение в том же каталоге с помощью VBA

В этом примере мы покажем, как Сохранить в Тот же каталог где файл уже находится с Excel VBA Поэтому вставьте код в Модуль окно.

 Sub Пример_4() ActiveWorkbook.SaveAs Filename:="excel vba сохранить как формат файла" End Sub 

Читать далее: Excel VBA: выбор местоположения и сохранение в формате PDF

5. VBA для сохранения в новом каталоге

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

 Sub Пример_5() Dim location As String location = "D:\SOFTEKO\excel vba save as file format" ActiveWorkbook.SaveAs Filename:=location End Sub 

6. запрашивает пароль для открытия файла Excel

Кроме того, вы можете применить Excel VBA Сохранить как формат файла попросить Пароль на Открыть файл Excel Итак, вставьте и запустите приведенный ниже код.

 Sub Пример_6() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", Password:="one" End Sub 

Читать далее: Как сохранить файл Excel с паролем

Похожие чтения

  • Excel VBA для сохранения файла с переменным именем (5 примеров)
  • Как сохранить Excel как PDF-ландшафт (с быстрыми шагами)
  • Excel VBA для сохранения в файл с использованием пути из ячейки (с быстрыми шагами)
  • Код VBA для кнопки сохранения в Excel (4 варианта)
  • [Исправлено!] Excel CSV файл не сохраняет изменения (6 возможных решений)

7. добавление пароля для редактирования в Excel

Более того, вы можете попросить Пароль для Редактирование в Excel . Без пароля он откроется только в формате "только для чтения". Скопируйте код и вставьте его. Затем запустите код.

 Sub Пример_7() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", WriteRes:="one" End Sub 

8. открыть в формате только для чтения

Опять же, для открытия файла в Только для чтения Формат введите приведенный ниже код и нажмите кнопку F5 чтобы запустить его.

 Sub Пример_8() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", _ ReadOnlyRecommended:=True End Sub 

Читать далее: Как открыть документ Word и сохранить как PDF или Docx с помощью VBA Excel

9. Создание диалогового окна "Сохранить как

Еще одна полезная операция Excel VBA для сохранения в формате файла это генерировать Диалоговое окно "Сохранить как Следовательно, вставьте приведенный ниже код.

 Sub Пример_9() Application.GetSaveAsFilename End Sub 

Читать далее: Макрос Excel для сохранения в формате PDF (5 подходящих примеров)

10. VBA для создания и сохранения новой рабочей книги

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

 Sub Пример_10() Dim book As Workbook Set book = Workbooks.Add Application.DisplayAlerts = False book.SaveAs Filename:="D:\SOFTEKO\excel vba save as file format.xlsm" Application.DisplayAlerts = True End Sub 

Подробнее: Excel VBA: сохранение листа как новой рабочей книги без открытия

11. сохранение активной рабочей книги в Excel

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

 Sub Пример_11() ActiveWorkbook.Save End Sub 

Читать далее: Как сохранить макрос для всех рабочих книг в Excel (с помощью простых шагов)

12. VBA для сохранения формата PDF в Excel

Наконец, мы можем использовать PDF расширение файла в нашем VBA код для сохранения в Формат PDF . Итак, применяйте Excel VBA Сохранить как формат файла ниже. Затем запустите код, нажав кнопку F5 .

 Sub Пример_12() ActiveSheet.SaveAs Filename:="excel vba save as file format.pdf" End Sub 

Читать далее: Как сохранить Excel в формате PDF (6 полезных способов)

Заключение

Отныне вы сможете сохранять файлы с именами Excel VBA Сохранить как формат файла следуя описанным выше примерам. Продолжайте использовать их и сообщите нам, если у вас есть другие способы выполнения задания. Follow ExcelWIKI Не забывайте оставлять комментарии, предложения или вопросы, если они у вас есть, в разделе комментариев ниже.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.