Tartalomjegyzék
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.xlsm7 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.