Съдържание
При запазване на Macro на точното място, както преди, тя винаги ви подканва да замените файла с предупредително съобщение. Това може да бъде неудобно, когато трябва да запазвате данни често и имате ограничено време за това. В резултат на това ще използваме VBA код, за да разрешите проблема. Този урок ще ви покаже как да запазване на работна книга без подкана с Excel VBA .
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.
Запазване без Prompt.xlsm7 лесни стъпки за запазване на работна книга без покана с Excel VBA
В изображението по-долу сме включили примерен набор от данни, за да демонстрираме разликата след стартирането на Кодове VBA за да спрете подканата. Докато записвате файла, ще използвате Кодове VBA за деактивиране на предупредителното съобщение на дисплея.
Стъпка 1: Създаване на модул за писане на код VBA
- Първо, натиснете Alt + 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: Проверка на крайния отговор в Резултат
- В нашия примерен набор от данни променете име на получателя от Солен разтвор към Bhubon .
- Натиснете F5 да стартирате програмата и няма да се появи съобщение.
- Затворете работния лист, без да го запазвате.
- Отворете файла и вижте, че файлът е запазен с последното актуално издание, което сте направили.
Заключение
Надявам се, че тази статия ви е дала урок за това как да запазвате работни книги без подкана с Excel VBA . Всички тези процедури трябва да бъдат научени и приложени към вашата съвкупност от данни. Разгледайте работната тетрадка за упражнения и изпробвайте тези умения. Мотивирани сме да продължаваме да правим подобни уроци благодарение на вашата ценна подкрепа.
Моля, свържете се с нас, ако имате някакви въпроси. Също така, не се колебайте да оставите коментари в раздела по-долу.
Ние, Exceldemy Екипът винаги реагира на вашите запитвания.
Останете с нас и продължавайте да се учите.