Excel fjölvi til að vista vinnubók fyrir lokun

Fjölvi sem kynnt er hér er frábær leið til að vernda notendur frá því að loka skránni óvart fyrir vistun. Þegar þetta er útfært tryggir þetta fjölvi að Excel visti vinnubókina sjálfkrafa áður en henni er lokað.

Excel mun venjulega vara notendur sem eru að reyna að loka óvistaðri vinnubók og gefa þeim möguleika á að vista áður en þeim er lokað. Hins vegar geta margir notendur blásið framhjá viðvöruninni og óvart smellt á Nei og sagt Excel að loka án þess að vista. Með þessu fjölvi ertu að verjast þessu með því að vista sjálfkrafa fyrir lokun.

Hvernig macro virkar

Kóðinn er ræstur af BeforeClose atburði vinnubókarinnar. Þegar þú reynir að loka vinnubókinni kviknar þetta atvik og keyrir kóðann innan. Kjarni kóðans er einfaldur - hann spyr notendur hvort þeir vilji loka vinnubókinni. Fjölvi metur síðan hvort notandinn hafi smellt á Í lagi eða Hætta við.

Excel fjölvi til að vista vinnubók fyrir lokun

Skilaboðin sem þú sérð þegar þú reynir að loka vinnubókinni.

Matið er gert með Select Case yfirlýsingu. Select Case yfirlýsingin er valkostur við If-Then-Else yfirlýsinguna, sem gerir þér kleift að framkvæma ástandsathuganir í fjölvunum þínum. Grunnuppbygging Select Case staðhæfingar er einföld:

Veldu Mál 
Málið er = 
       
Mál er=
       
Mál er=
       
Endurval

Með Select Case yfirlýsingu geturðu framkvæmt margar skilyrtar athuganir. Í þessu tilfelli ertu einfaldlega að athuga með OK eða Cancel. Skoðaðu kóðann:

Private Sub Workbook_BeforeClose(Hætta við sem Boolean)
'Skref 1: Virkjaðu skilaboðareitinn og byrjaðu að athuga
    Veldu Case MsgBox ("Vista og loka?", vbOKCancel)
'Skref 2: Hætta við hnappinn ýtt á, svo hætta við lokunina
    Case Is = vbCancel
    Hætta við = satt
'Skref 3: OK takki ýtt á, svo vistaðu vinnubókina og lokaðu
    Case Is = vbOK
    ActiveWorkbook.Save
'Skref 4: Lokaðu Select Case yfirlýsingunni þinni
Endurval
End Sub

Í skrefi 1 virkjarðu skilaboðareitinn sem ástandsskoðun fyrir yfirlýsinguna Select Case. Þú notar vbOKCancel rök til að tryggja að OK og Cancel hnapparnir séu sýndir sem valkostir.

Í skrefi 2, ef notandinn smellti á Hætta við í skilaboðareitnum, segir fjölvi Excel að hætta við Workbook_Close atburðinn með því að senda True til Cancel Boolean.

Ef notandinn smellti á OK hnappinn í skilaboðareitnum tekur skref 3 gildi. Hér segirðu Excel að vista vinnubókina. Og vegna þess að þú stilltir ekki Hætta við Boolean á True, heldur Excel áfram með lokuninni.

Í skrefi 4, lokar þú einfaldlega Select Case yfirlýsingunni. Í hvert skipti sem þú setur upp Select Case verður þú að loka því með samsvarandi End Select.

Hvernig á að nota macro

Til að útfæra þetta fjölvi þarftu að afrita og líma það inn í Workbook_BeforeClose atburðakóðagluggann. Með því að setja fjölvi þar getur það keyrt í hvert skipti sem þú reynir að loka vinnubókinni:

Virkjaðu Visual Basic Editor með því að ýta á Alt+F11.

Í verkefnaglugganum, finndu nafn verkefnisins/vinnubókarinnar og smelltu á plúsmerkið við hliðina á því til að sjá öll blöðin.

Smelltu á This Workbook.

Í fellilistanum Atburður skaltu velja BeforeClose viðburðinn.

Sláðu inn eða límdu kóðann í nýstofnaða einingu.

Excel fjölvi til að vista vinnubók fyrir lokun

Sláðu inn kóðann þinn í Workbook BeforeClose atburðinum.

Leave a Comment

Námundun tölur í Excel 2007 með ROUND, ROUNDUP og ROUNDDOWN

Námundun tölur í Excel 2007 með ROUND, ROUNDUP og ROUNDDOWN

Fyrir þá sem vilja læra um aðferðir eins og <strong>ROUND</strong>, <strong>ROUNDUP</strong> og <strong>ROUNDDOWN</strong> í Excel 2007, skoðaðu þessa skref-fyrir-skref leiðbeiningu um hvernig á að rúnna tölur á réttan hátt.

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarinn ham á Windows

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarinn ham á Windows

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarandi ham á Windows. Microsoft Word opnar skrár í skrifvarandi ham, sem gerir það ómögulegt að breyta þeim? Ekki hafa áhyggjur, aðferðirnar eru hér að neðan

Hvernig á að laga ranga prentun á Microsoft Word skjölum

Hvernig á að laga ranga prentun á Microsoft Word skjölum

Hvernig á að laga villur við prentun á röngum Microsoft Word skjölum Villur við prentun Word skjala með breyttu letri, sóðalegar málsgreinar, texta sem vantar eða glatað efni eru nokkuð algengar. Hins vegar ekki

Eyddu penna- og auðkennisteikningum á PowerPoint-skyggnunum þínum

Eyddu penna- og auðkennisteikningum á PowerPoint-skyggnunum þínum

Ef þú hefur notað pennann eða hápunktarann ​​til að teikna á PowerPoint glærurnar þínar meðan á kynningu stendur geturðu vistað teikningarnar fyrir næstu kynningu eða eytt þeim út svo næst þegar þú sýnir þær byrjarðu á hreinum PowerPoint glærum. Fylgdu þessum leiðbeiningum til að eyða penna- og auðkenningarteikningum: Að eyða línum einni á […]

Innihald stílasafns í SharePoint 2010

Innihald stílasafns í SharePoint 2010

Stílsafnið inniheldur CSS skrár, Extensible Stylesheet Language (XSL) skrár og myndir sem notaðar eru af fyrirfram skilgreindum aðalsíðum, síðuuppsetningum og stjórntækjum í SharePoint 2010. Til að finna CSS skrár í stílasafni útgáfusíðunnar: Veldu Site Actions→ View Allt efni á síðunni. Innihald síðunnar birtist. Style bókasafnið er staðsett í […]

Snið tölur í þúsundum og milljónum í Excel skýrslum

Snið tölur í þúsundum og milljónum í Excel skýrslum

Ekki yfirgnæfa áhorfendur með stórkostlegum tölum. Í Microsoft Excel geturðu bætt læsileika mælaborða og skýrslna með því að forsníða tölurnar þínar þannig að þær birtast í þúsundum eða milljónum.

Hvernig á að deila og fylgja SharePoint síðum

Hvernig á að deila og fylgja SharePoint síðum

Lærðu hvernig á að nota SharePoints samfélagsnetverkfæri sem gera einstaklingum og hópum kleift að eiga samskipti, vinna saman, deila og tengjast.

Hvernig á að umbreyta dagsetningum í Julian snið í Excel

Hvernig á að umbreyta dagsetningum í Julian snið í Excel

Julian dagsetningar eru oft notaðar í framleiðsluumhverfi sem tímastimpill og fljótleg tilvísun fyrir lotunúmer. Þessi tegund af dagsetningarkóðun gerir söluaðilum, neytendum og þjónustuaðilum kleift að bera kennsl á hvenær vara var framleidd og þar með aldur vörunnar. Julian dagsetningar eru einnig notaðar í forritun, hernum og stjörnufræði. Mismunandi […]

Hvernig á að búa til Access Web App

Hvernig á að búa til Access Web App

Þú getur búið til vefforrit í Access 2016. Svo hvað er vefforrit eiginlega? Jæja, vefurinn þýðir að hann er á netinu og app er bara stytting fyrir „umsókn“. Sérsniðið vefforrit er gagnagrunnsforrit á netinu sem hægt er að nálgast úr skýinu með vafra. Þú smíðar og viðheldur vefforritinu í skrifborðsútgáfunni […]

Quick Launch Bar í SharePoint 2010

Quick Launch Bar í SharePoint 2010

Flestar síður í SharePoint 2010 sýna lista yfir flakktengla á flýtiræsingarstikunni vinstra megin á síðunni. Flýtiræsingarstikan sýnir tengla á innihaldsefni vefsvæða eins og lista, bókasöfn, síður og útgáfusíður. Flýtiræsingarstikan inniheldur tvo mjög mikilvæga tengla: Tengill á allt efni vefsvæðis: […]