Innehållsförteckning
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.xlsm7 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.