Obsah
Pri ukladaní Makro súbor v presnom umiestnení ako predtým, vždy vás vyzve, aby ste súbor nahradili výstražnou správou. To môže byť nepríjemné, keď musíte často ukladať údaje a máte na to obmedzený čas. V dôsledku toho použijeme VBA Tento návod vám ukáže, ako vyriešiť tento problém. uložiť zošit bez výzvy s Excel VBA .
Stiahnite si cvičebnicu
Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.
Uložiť bez výzvy.xlsm7 jednoduchých krokov na uloženie zošita bez výzvy pomocou programu Excel VBA
Na nasledujúcom obrázku sme zahrnuli vzorový súbor údajov, aby sme demonštrovali rozdiel po spustení Kódy VBA na zastavenie výzvy. Pri ukladaní súboru použijeme Kódy VBA vypnúť zobrazenie výstražnej správy.
Krok 1: Vytvorenie modulu na písanie kódu VBA
- Najprv stlačte Alt + F11 otvoriť Makro VBA .
- Kliknite na Vložte tab.
- Z možností vyberte Modul na vytvorenie nového Modul .
Krok 2: Vloženie funkcie SaveAs do kódu
- Používanie funkcia SaveAs v tomto zošite zadajte ( ) a SaveAs alebo vyberte SaveAs zo zoznamu dostupných funkcií.
Krok 3: Pridanie adresy a názvu súboru v kóde VBA
- Vloženie adresy súboru, prejdite na stránku . do umiestnenia súboru.
- Kliknite na priečinok ikona a kopírovať adresu.
- Vložiť adresu pod Názov súboru argument Funkcia SaveAs .
- Po zadaní adresa , zadajte názov súboru .
- Nakoniec, zavrieť adresu a názov súboru s úvodzovkami (" ") .
- Po pridaní adresy zadajte čiarka a napíšte 52 pre FileFormat argument.
- Takto sa zobrazia konečné kódy.
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
Krok 4: Spustite kód VBA a skontrolujte, či nedošlo k chybe
- Zobrazí sa hlásenie, pretože sme nezakázali Upozornenia správa.
- Potom kliknite na tlačidlo Nie .
- Nakoniec kliknite na Koniec .
Krok 5: Napíšte kód na vypnutie správy s výzvou
- Ak chceme vypnúť hlásenie s výzvou, musíme vypnúť DisplayAlerts správa.
- Dajte mi DisplayAlerts. voliteľný príkaz ako False vypnutie výzvy alebo výstražnej správy.
- Zapíšte nasledujúce kódy do Modul na zastavenie výzvy.
Sub Without_Prompt() 'Príkaz na nezobrazenie výzvy Application.DisplayAlerts = False 'Použiť príkaz na uloženie súboru 'V argumente File Name uveďte názov a adresu súboru 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
Krok 6: Spustenie kódu VBA po vypnutí príkazu DisplayAlerts
- Tentoraz kliknite na tlačidlo Spustiť alebo stlačte F5 spustiť Kódy VBA .
- Teraz sa však nezobrazí žiadna výstražná správa.
Krok 7: Kontrola konečnej odpovede vo výsledku
- V našej vzorke údajov zmeňte meno príjemcu z adresy Solanka na Bhubon .
- Tlač F5 spustiť program a nezobrazí sa žiadna správa.
- Zavrite pracovný hárok bez uloženia.
- Otvorte súbor a skontrolujte, či bol súbor uložený s poslednou aktuálnou úpravou, ktorú ste vykonali.
Záver
Dúfam, že vám tento článok poskytol návod, ako ukladať zošity bez výzvy pomocou Excel VBA . všetky tieto postupy by ste sa mali naučiť a aplikovať ich na svoj súbor údajov. Pozrite si cvičný zošit a vyskúšajte si tieto zručnosti. K ďalšiemu vytváraniu takýchto výukových materiálov nás motivuje vaša cenná podpora.
Ak máte akékoľvek otázky, kontaktujte nás. V nižšie uvedenej časti môžete tiež zanechať komentáre.
My, Exceldemy Tím vždy reaguje na vaše otázky.
Zostaňte s nami a učte sa ďalej.