Spis treści
Podczas zapisywania Makro w dokładnie takiej samej lokalizacji jak poprzednio, zawsze wyświetli komunikat ostrzegawczy o konieczności zastąpienia pliku. Może to być niewygodne, gdy trzeba często zapisywać dane, a ma się na to mało czasu. W związku z tym użyjemy przycisku VBA Ten poradnik pokaże ci, jak rozwiązać problem. zapisać skoroszyt bez podpowiedzi z Excel VBA .
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.
Zapisz bez proxy.xlsm7 Prostych kroków do zapisania skoroszytu bez monitów za pomocą Excel VBA
Na poniższym obrazku zamieściliśmy przykładowy zestaw danych, aby zademonstrować różnicę po uruchomieniu programu Kody VBA aby zatrzymać podpowiedzi. Podczas zapisywania pliku użyjemy Kody VBA aby wyłączyć wyświetlanie komunikatu ostrzegawczego.
Krok 1: Utwórz moduł do pisania kodu VBA
- Po pierwsze, naciśnij Alt + F11 aby otworzyć Makro VBA .
- Kliknij na Wkładka tab.
- Z opcji należy wybrać Moduł aby utworzyć nowy Moduł .
Krok 2: Wstaw funkcję SaveAs do kodu
- Do użytku funkcja SaveAs w tym skoroszycie, wpisz ( ) oraz SaveAs , lub wybierz SaveAs z listy dostępnych funkcji.
Krok 3: Dodaj adres i nazwę pliku w kodzie VBA
- Aby wstawić adres pliku, przejdź do lokalizacji pliku.
- Kliknij na folder ikona i kopia adres.
- Pasta adres pod Nazwa pliku argument z Funkcja SaveAs .
- Po wprowadzeniu adres , wpisz nazwa pliku .
- Wreszcie, zamknąć adres i nazwa pliku z cudzysłowem (" ") .
- Po dodaniu adresu wpisz przecinek i pisać 52 dla FileFormat argument.
- W ten sposób pojawią się ostateczne kody.
Sub Without_Prompt() ThisWorkbook.SaveAs "C:ersersAdminesktopExceldemy \u00_420093_Bhubon_excel vba save workbook without prompt\u0026.pl", 52 End Sub
Krok 4: Uruchom kod VBA i sprawdź czy nie ma błędu
- Pojawi się komunikat, ponieważ nie wyłączyliśmy funkcji Wpisy komunikat.
- Następnie należy kliknąć Nie .
- Na koniec kliknij na Koniec .
Krok 5: Napisz kod, aby wyłączyć wiadomość z monitem
- Aby wyłączyć komunikat zachęty, musimy wyłączyć opcję DisplayAlerts komunikat.
- Daj mi DisplayAlerts. deklaracja opcji jako Fałszywy aby wyłączyć komunikat o monitach lub alarmach.
- Zapisz następujące kody w Moduł aby zatrzymać monit.
Sub Without_Prompt() 'Polecenie, aby nie pokazywać promptu Application.DisplayAlerts = False 'Zastosuj polecenie do zapisania pliku 'W argumencie File Name podaj nazwę i adres pliku ThisWorkbook.SaveAs "C:ersersAdmin Desktop \Bhubon \Exceldemy \3875_420093 \Bhubon_excel vba save workbook without prompt \", 52 Application.DisplayAlerts = True End Sub
Krok 6: Uruchom kod VBA po wyłączeniu polecenia DisplayAlerts
- Tym razem klikamy na przycisk Run lub naciskamy F5 uruchomić Kody VBA .
- Jednak teraz nie będzie wyświetlany żaden komunikat ostrzegawczy.
Krok 7: Sprawdź ostateczną odpowiedź w wyniku
- W naszym przykładowym zestawie danych zmień nazwa odbiorcy z Solanka do Bhubon .
- Naciśnij F5 uruchomić program i nie pojawi się żaden komunikat.
- Zamknij arkusz bez zapisywania.
- Otwórz plik i zobacz, że plik został zapisany z ostatnią aktualną edycją, którą wykonałeś.
Wniosek
Mam nadzieję, że ten artykuł przybliżył Ci jak zapisywać skoroszyty bez podpowiedzi za pomocą Excel VBA Wszystkie te procedury powinny być poznane i zastosowane w Twoim zbiorze danych. Zajrzyj do zeszytu ćwiczeń i sprawdź te umiejętności. Dzięki Waszemu wsparciu mamy motywację do dalszego tworzenia takich poradników.
W razie jakichkolwiek pytań prosimy o kontakt, a także o pozostawienie komentarzy w sekcji poniżej.
My Exceldemy Zespół, zawsze reaguje na Twoje pytania.
Zostań z nami i ucz się dalej.