Notkun fjölva til að vista vinnubækur þegar frumur breytast

Í Excel gætirðu verið að vinna í gögnum sem eru svo viðkvæm að þú vilt vista í hvert skipti sem tiltekinni hólf eða svið hólfa er breytt. Þessi fjölvi gerir þér kleift að skilgreina svið af frumum sem, þegar breytt, neyðir vinnubókina til að vista.

Í dæminu sem sýnt er, viltu að vinnubókin vistist þegar breyting er gerð á einhverjum af reitunum á bilinu C5:C16.

Notkun fjölva til að vista vinnubækur þegar frumur breytast

Breyting á reit í C5:C16 þvingar vinnubókina til að vista.

Hvernig macro virkar

Leyndarmálið við þennan kóða er Intersect aðferðin. Vegna þess að þú vilt ekki vista vinnublaðið þegar einhver gömul hólf breytist, notarðu skurðaðgerðina til að ákvarða hvort markreiturinn (hólfið sem breyttist) skerist svið sem tilgreint er sem kveikjusvið (C5:C16 í þessu tilfelli) .

Intersect aðferðin skilar öðru af tvennu: Range hlut sem skilgreinir skurðpunktinn á milli tveggja tiltekinna sviða, eða ekkert. Svo í rauninni þarftu að henda markreitnum á móti Intersect aðferðinni til að athuga hvort gildið er ekkert. Á þeim tímapunkti geturðu ákveðið hvort vista eigi vinnubókina.

Private Sub Worksheet_Change(ByVal Target As Range)
'Skref 1: Skerist breytt svið?
    If Intersect(Target, Range("C5:C16")) er ekkert þá
Skref 2: Ef það eru engin gatnamót, farðu út
    Hætta undir
'Skref 3: Ef það eru gatnamót, vistaðu vinnubókina
    Annar
    ActiveWorkbook.Save
'Skref 4: Lokaðu Ef yfirlýsingunni
    End If
End Sub

Í skrefi 1, athugarðu einfaldlega hvort markfruman (hólfið sem hefur breyst) er á bilinu sem tilgreint er með Intersect aðferðinni. Gildið Ekkert þýðir að markreiturinn er utan þess sviðs sem tilgreint er.

Skref 2 neyðir fjölvi til að stöðva og hætta ferlinu ef engin skurðpunktur er á milli markhólfsins og tilgreinds sviðs.

Ef það eru gatnamót ræsir skref 3 Vista aðferð virku vinnubókarinnar og skrifar yfir fyrri útgáfu.

Í skrefi 4 lokarðu einfaldlega Ef yfirlýsingunni. Í hvert skipti sem þú byrjar ef-þá-annar athugun verður þú að loka henni með samsvarandi End If.

Hvernig á að nota macro

Til að útfæra þetta fjölvi þarftu að afrita og líma það inn í Worksheet_Change atburðakóðagluggann. Með því að setja makróið hér getur það keyrt í hvert skipti sem þú gerir einhverjar breytingar á blaðinu:

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 á blaðið sem þú vilt kveikja á kóðanum.

Í fellilistanum Atburður, veldu Breyta atburði.

Sláðu inn eða límdu kóðann í nýstofnaða einingu, breyttu sviðsfanginu til að henta þínum þörfum.

Notkun fjölva til að vista vinnubækur þegar frumur breytast

Sláðu inn kóðann þinn í Breyta vinnublaðsviðburðinum.


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: […]

Hvað þýða villuskilaboðin í Excel?

Hvað þýða villuskilaboðin í Excel?

Fyrir einföld vandamál finnur Solver í Excel venjulega fljótt bestu Solver breytugildin fyrir hlutfallsaðgerðina. En í sumum tilfellum á Solver í vandræðum með að finna Solver breytugildin sem hámarka hlutfallsaðgerðina. Í þessum tilvikum birtir Solver venjulega skilaboð eða villuboð sem lýsir eða ræðir vandræðin sem […]