Excel VBA: Spara arbetsbok utan uppmaning (med enkla steg)

  • Dela Detta
Hugh West

När du sparar en Makro filen på exakt samma plats som tidigare, uppmanar det dig alltid att ersätta filen med ett varningsmeddelande. Det kan vara besvärligt när du måste spara data ofta och har begränsad tid att göra det. Därför använder vi en VBA kod för att lösa problemet. Den här handledningen visar hur du kan spara en arbetsbok utan en uppmaning med Excel VBA .

Ladda ner övningsboken

Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.

Spara utan uppmaning.xlsm

7 enkla steg för att spara en arbetsbok utan uppmaning med Excel VBA

Vi har inkluderat ett datamaterial i bilden nedan för att visa skillnaden efter att ha kört VBA-koder för att stoppa uppmaningen. När vi sparar filen använder vi VBA-koder för att inaktivera varningsmeddelandet på displayen.

Steg 1: Skapa en modul för att skriva VBA-kod

  • Först trycker du på Alt + F11 för att öppna VBA-makro .
  • Klicka på Infoga fliken.
  • Välj alternativet Modul för att skapa en ny Modul .

Steg 2: Infoga SaveAs-funktionen i koden

  • För att använda funktionen SaveAs i den här arbetsboken, skriv ( ) och SaveAs , eller välj SaveAs från listan över tillgängliga funktioner.

Steg 3: Lägg till filadress och filnamn i VBA-kod

  • För att infoga filadressen, gå till till filplatsen.
  • Klicka på mapp ikon och kopiera adressen.

  • Klistra in adressen under Filnamn argumentet i den SaveAs-funktionen .
  • Efter att ha angett adress , skriv in filnamn .
  • Slutligen, stäng adressen och den filnamn med gemener med anföringstecken (" ") .

  • När du har lagt till adressen skriver du en kommatecken och skriva 52 för FileFormat argument.

  • Det är så de slutliga koderna kommer att se ut.
 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 

Steg 4: Kör VBA-koden och kontrollera om det finns ett fel

  • Ett meddelande kommer att dyka upp eftersom vi inte har inaktiverat Varningar meddelande.
  • Klicka sedan på Ingen .

  • Slutligen klickar du på Slut .

Steg 5: Skriv en kod för att inaktivera meddelandet Prompt Message

  • För att inaktivera meddelandet måste vi inaktivera DisplayAlerts meddelande.
  • Ge mig Visa varningar. alternativförklaring som Falskt för att inaktivera uppmanings- eller larmmeddelandet.
  • Skriv ner följande koder i Modul för att stoppa uppmaningen.
 Sub Without_Prompt() 'Kommando för att inte visa prompten Application.DisplayAlerts = False 'Tillämpa kommandot för att spara filen 'I argumentet Filnamn anger du filnamn och adress 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 

Steg 6: Kör VBA-kod efter att du har inaktiverat kommandot DisplayAlerts

  • Den här gången klickar du på kör-knappen eller trycker på F5 för att köra VBA-koder .
  • Men inget varningsmeddelande kommer att visas nu.

Steg 7: Kontrollera det slutliga svaret i resultatet

  • I vårt datamaterial ändras mottagarens namn från Saltlake till Bhubon .

  • Tryck på F5 för att köra programmet och inget meddelande visas.
  • Stänger arbetsbladet utan att spara.

  • Öppna filen och se att filen har sparats med den senaste aktuella utgåvan som du har gjort.

Slutsats

Jag hoppas att den här artikeln har gett dig en handledning om hur du sparar arbetsböcker utan en uppmaning med Excel VBA Alla dessa procedurer bör du lära dig och tillämpa på ditt dataset. Ta en titt på övningsarbetsboken och sätt dessa färdigheter på prov. Vi är motiverade att fortsätta göra sådana här handledningar tack vare ditt värdefulla stöd.

Kontakta oss gärna om du har några frågor eller lämna kommentarer i avsnittet nedan.

Vi, den Excellent Teamet är alltid lyhörda för dina frågor.

Stanna hos oss och lär dig hela tiden.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.