Оглавление
При сохранении Макро файл в том же месте, что и раньше, он всегда предлагает вам заменить файл предупреждающим сообщением. Это может быть неудобно, когда вам приходится часто сохранять данные, а время на это ограничено. В результате мы будем использовать функцию VBA код для решения проблемы. Этот учебник покажет вам, как сохранить рабочую книгу без подсказки с Excel VBA .
Скачать Рабочую тетрадь для практических занятий
Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.
Сохранить без подсказки.xlsm7 простых шагов для сохранения рабочей книги без подсказки с помощью 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 Команда всегда быстро реагирует на ваши запросы.
Оставайтесь с нами и продолжайте учиться.