Excel VBA: сохранение рабочей книги без подсказки (с простыми шагами)

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

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

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

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

Сохранить без подсказки.xlsm

7 простых шагов для сохранения рабочей книги без подсказки с помощью Excel VBA

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

Шаг 1: Создание модуля для написания кода VBA

  • Во-первых, нажмите Альт + F11 чтобы открыть Макрос VBA .
  • Нажмите на Вставка вкладка.
  • Из предложенных вариантов выберите Модуль для создания нового Модуль .

Шаг 2: Вставка функции SaveAs в код

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

Шаг 3: Добавление адреса и имени файла в коде VBA

  • Чтобы вставить адрес файла, перейти в местоположение файла.
  • Нажмите на папка значок и копия адрес.

  • Паста адрес под Имя файла аргумент Функция SaveAs .
  • После ввода адрес введите имя файла .
  • Наконец-то, закрыть адрес и имя файла с инвертированными запятыми (" ") .

  • После добавления адреса введите запятая и написать 52 для FileFormat аргумент.

  • Именно так будут выглядеть окончательные коды.
 Sub Without_Prompt() ThisWorkbook.SaveAs "C:\Users\Admin\Desktop\Bhubon\Exceldemy\3875_420093_Bhubon_excel vba save workbook without prompt\Save Without Prompt", 52 End Sub 

Шаг 4: Запустите код VBA и проверьте наличие ошибки

  • Появится сообщение с подсказкой, так как мы не отключили Оповещения сообщение.
  • Затем нажмите Нет .

  • Наконец, нажмите на Конец .

Шаг 5: Напишите код для отключения сообщения с подсказкой

  • Чтобы отключить сообщение с подсказкой, мы должны отключить параметр DisplayAlerts сообщение.
  • Дай мне DisplayAlerts. заявление об опции как Ложь чтобы отключить подсказку или тревожное сообщение.
  • Запишите следующие коды в Модуль чтобы остановить подсказку.
 Sub Without_Prompt() 'Команда не показывать подсказку Application.DisplayAlerts = False 'Применить команду для сохранения файла 'В аргументе File Name укажите имя файла и адрес ThisWorkbook.SaveAs "C:\Users\Admin\Desktop\Bhubon\Exceldemy\3875_420093_Bhubon_excel vba save workbook without prompt\Save Without Prompt", 52 Application.DisplayAlerts = True End Sub 

Шаг 6: Выполните код VBA после отключения команды DisplayAlerts

  • На этот раз вы нажимаете на кнопку "Выполнить" или нажимаете кнопку F5 запустить Коды VBA .
  • Но теперь не будет выдаваться предупреждающее сообщение.

Шаг 7: Проверьте окончательный ответ в Результате

  • В нашем примере набора данных измените имя получателя с сайта Рассол на Бхубон .

  • Нажмите F5 запустить программу, и никакого сообщения не появится.
  • Закрыть рабочий лист без сохранения.

  • Откройте файл и убедитесь, что файл сохранен с последней текущей редакцией, которую вы сделали.

Заключение

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

Пожалуйста, свяжитесь с нами, если у вас возникли вопросы. Также не стесняйтесь оставлять комментарии в разделе ниже.

Мы Exceldemy Команда всегда быстро реагирует на ваши запросы.

Оставайтесь с нами и продолжайте учиться.

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