Excel VBA: Munkafüzet mentése felszólítás nélkül (egyszerű lépésekkel)

  • Ossza Meg Ezt
Hugh West

Amikor egy Makró fájlt pontosan ugyanoda, ahová korábban, mindig figyelmeztető üzenettel kéri a fájl cseréjét. Ez kellemetlen lehet, ha gyakran kell adatokat menteni, és kevés időnk van rá. Ennek eredményeképpen egy olyan VBA Ez a bemutató megmutatja, hogyan lehet munkafüzet mentése felszólítás nélkül Excel VBA .

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Mentés felszólítás nélkül.xlsm

7 egyszerű lépés a munkafüzet mentéséhez az Excel VBA-val történő felszólítás nélkül

Az alábbi képen egy mintaadatkészletet mellékeltünk, hogy bemutassuk a különbséget a VBA kódok a kérdezés leállításához. A fájl mentése közben a VBA kódok a kijelzőn megjelenő figyelmeztető üzenet letiltásához.

1. lépés: Hozzon létre egy modult a VBA kód írásához

  • Először is, nyomja meg a Alt + F11 a VBA makró .
  • Kattintson a Beillesztés tab.
  • A lehetőségek közül válassza ki a Modul egy új Modul .

2. lépés: SaveAs funkció beillesztése a kódba

  • Használat a SaveAs funkció ebben a munkafüzetben, írja be ( ) és SaveAs , vagy válassza a SaveAs a rendelkezésre álló funkciók listájából.

3. lépés: Fájlcím és név hozzáadása a VBA kódban

  • A fájlcím beillesztése, go a fájl helyére.
  • Kattintson a mappa ikon és másolat a cím.

  • Paste a cím a Filename érv a SaveAs funkció .
  • Miután belépett a cím: , írja be a fájlnév .
  • Végre, close a cím és a fájlnév idézőjelben (" ") .

  • A cím hozzáadása után írja be a vessző és írja 52 a FileFormat érv.

  • Így fognak megjelenni a végleges kódok.
 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 

4. lépés: A VBA kód futtatása és a hiba ellenőrzése

  • Egy felszólító üzenet fog megjelenni, mivel nem tiltottuk le a Riasztások üzenet.
  • Ezután kattintson a Nem .

  • Végül kattintson a Vége .

5. lépés: Írjon kódot a felszólító üzenet letiltásához

  • A felszólító üzenet kikapcsolásához le kell tiltanunk a DisplayAlerts üzenet.
  • Add ide a DisplayAlerts. opciós utasítás, mint Hamis a Prompting vagy riasztás üzenet letiltásához.
  • Írja fel a következő kódokat a Modul a felszólítás leállításához.
 Sub Without_Prompt() 'Parancs, hogy ne jelenjen meg a Prompt Application.DisplayAlerts = False 'Alkalmazza a parancsot a fájl mentésére 'A File Name argumentumban adja meg a fájl nevét és címét 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 

6. lépés: VBA-kód futtatása a DisplayAlerts parancs letiltása után

  • Ezúttal kattintson a futtatás gombra vagy nyomja meg a F5 hogy futtassa a VBA kódok .
  • De most már nem jelenik meg figyelmeztető üzenet.

7. lépés: Ellenőrizze a végső választ az eredményben

  • A mintaadatkészletünkben módosítsa a a címzett neve a címről Sósav a címre. Bhubon .

  • Sajtó F5 a program futtatásához, és nem jelenik meg üzenet.
  • Zárja be a munkalapot mentés nélkül.

  • Nyissa meg a fájlt, és nézze meg, hogy a fájl az Ön által készített legutóbbi aktuális kiadással lett elmentve.

Következtetés

Remélem, hogy ez a cikk adott egy útmutatót arról, hogyan mentheti a munkafüzeteket kérés nélkül a Excel VBA Mindezeket az eljárásokat meg kell tanulni és alkalmazni kell az adatállományra. Nézze meg a gyakorló munkafüzetet, és tegye próbára ezeket a készségeket. Az Önök értékes támogatása miatt vagyunk motiválva, hogy továbbra is ilyen oktatóanyagokat készítsünk.

Kérjük, lépjen kapcsolatba velünk, ha bármilyen kérdése van. Továbbá, bátran hagyjon megjegyzéseket az alábbi részben.

Mi, a Exceldemy Csapat, mindig reagálnak az Ön kérdéseire.

Maradjon velünk és tanuljon tovább.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.