Excel VBA: shranite delovni zvezek brez poziva (z enostavnimi koraki)

  • Deliti To
Hugh West

Pri shranjevanju Makro datoteko na natančni lokaciji kot prej, vas vedno pozove k zamenjavi datoteke z opozorilnim sporočilom. To je lahko neprijetno, če morate pogosto shranjevati podatke in imate za to omejen čas. Zaradi tega bomo uporabili VBA koda za rešitev težave. V tem vodniku boste izvedeli, kako shranjevanje delovnega zvezka brez poziva z Excel VBA .

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Shrani brez poziva.xlsm

7 enostavnih korakov za shranjevanje delovnega zvezka brez poziva z Excel VBA

V spodnjo sliko smo vključili vzorčni niz podatkov, ki prikazuje razliko po zagonu Kode VBA za ustavitev pozivanja. Med shranjevanjem datoteke bomo uporabili Kode VBA da onemogočite prikaz opozorilnega sporočila.

Korak 1: Ustvarite modul za pisanje kode VBA

  • Najprej pritisnite Alt + F11 da odprete Makro VBA .
  • Kliknite na Vstavite zavihek.
  • Med možnostmi izberite Modul za ustvarjanje novega Modul .

Korak 2: Vstavite funkcijo SaveAs v kodo

  • Uporaba funkcija SaveAs v tem delovnem zvezku vnesite ( ) in . SaveAs ali izberite SaveAs s seznama razpoložljivih funkcij.

Korak 3: Dodajanje naslova in imena datoteke v kodi VBA

  • Vstavljanje naslova datoteke, pojdite na . na lokacijo datoteke.
  • Kliknite na mapa ikona in kopiranje naslov.

  • Paste naslov pod Ime datoteke argument Funkcija SaveAs .
  • Po vnosu naslov , vnesite ime datoteke .
  • Končno, zaprite naslov in ime datoteke z narekovaji (" ") .

  • Ko dodate naslov, vnesite vejica in napišite 52 za Datotečni format argument.

  • Tako bodo prikazane končne kode.
 Sub Without_Prompt() ThisWorkbook.SaveAs "C:\Users\Admin\Desktop\Bhubon\Exceldemy\3875_420093_Bhubon_excel vba shrani delovni zvezek brez poziva\Save Without Prompt", 52 End Sub 

Korak 4: Zaženite kodo VBA in preverite, ali je prišlo do napake

  • Pojavilo se bo sporočilo, ker nismo onemogočili Opozorila sporočilo.
  • Nato kliknite Ne .

  • Na koncu kliknite na Konec .

Korak 5: Napišite kodo za onemogočanje pozivnega sporočila

  • Če želimo onemogočiti pozivno sporočilo, moramo onemogočiti DisplayAlerts sporočilo.
  • Dajte mi DisplayAlerts. izjava o možnosti kot Lažno da onemogočite pozivno ali alarmno sporočilo.
  • Naslednje kode zapišite v Modul da ustavite poziv.
 Sub Without_Prompt() 'Ukaz, da se ne prikaže poziv Application.DisplayAlerts = False 'Uporabite ukaz za shranjevanje datoteke 'V argumentu Ime datoteke navedite ime in naslov datoteke 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 

Korak 6: Izvedba kode VBA po onemogočitvi ukaza DisplayAlerts

  • Tokrat kliknite gumb za zagon ali pritisnite F5 za zagon Kode VBA .
  • Vendar se zdaj ne prikaže nobeno opozorilno sporočilo.

Korak 7: Preverite končni odgovor v rezultatu

  • V našem vzorčnem podatkovnem nizu spremenite ime prejemnika s spletne strani Slanica na . Bhubon .

  • Pritisnite F5 za zagon programa in ne bo se pojavilo nobeno sporočilo.
  • Zaprite delovni list, ne da bi ga shranili.

  • Odprite datoteko in preverite, ali je bila datoteka shranjena z zadnjo aktualno izdajo, ki ste jo naredili.

Zaključek

Upam, da ste v tem članku spoznali, kako shraniti delovne zvezke brez poziva z Excel VBA . Vse te postopke se morate naučiti in jih uporabiti za svoj nabor podatkov. Oglejte si vadbeni zvezek in preizkusite te spretnosti. Zaradi vaše dragocene podpore smo motivirani, da še naprej pripravljamo tovrstne vadnice.

Če imate kakršna koli vprašanja, se obrnite na nas. V spodnjem razdelku lahko pustite tudi komentarje.

Mi, Odlično Ekipa se vedno odzove na vaša vprašanja.

Bodite z nami in se še naprej učite.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.