Hvernig á að fá VBA kóða í einingu með kóða Windows

Ein leiðin sem þú getur fengið VBA kóða inn í VBA mát er að nota Excel macro upptökutæki til að skrá aðgerðir þínar og breyta þeim í VBA kóða. Hins vegar er ekki hægt að þýða öll verkefni yfir á VBA með því að taka upp fjölvi. Þú getur líka slegið inn kóðann beint eða afritað kóðann úr einni einingu og límt hann inn í aðra.

Að slá inn og breyta texta í VBA einingu virkar eins og þú gætir búist við. Þú getur valið, afritað, klippt, límt og gert aðra hluti við textann.

Ein lína af VBA kóða getur verið eins löng og þú vilt. Hins vegar gætirðu viljað nota línuframhaldsstafinn til að brjóta upp langar línur af kóða. Til að halda áfram einni línu af kóða (einnig þekkt sem setning ) frá einni línu til þeirrar næstu, enda fyrstu línuna með bili og síðan undirstrik (_). Haltu síðan áfram yfirlýsingunni í næstu línu. Hér er dæmi um eina fullyrðingu sem er skipt í þrjár línur:

Selection.Sort Key1:=Range("A1"), _
Order1:=xlAscending, Header:=xlGuess, _
Stefna:=xlTopToBottom

Þessi yfirlýsing myndi virka á sama hátt ef hún væri færð inn í einni línu (án línuframhaldsstafa).

VBE hefur mörg stig af afturkalla og endurtaka. Ef þú eyddir yfirlýsingu sem þú ættir ekki að hafa skaltu nota afturkalla hnappinn á tækjastikunni (eða ýta á Ctrl+Z) þar til yfirlýsingin birtist aftur. Eftir að hafa afturkallað geturðu notað Endurtaka hnappinn til að framkvæma breytingarnar sem þú hefur afturkallað.

Tilbúinn til að slá inn alvöru, lifandi kóða? Prófaðu eftirfarandi skref:

Búðu til nýja vinnubók í Excel.

Ýttu á Alt+F11 til að virkja VBE.

Smelltu á nafn nýju vinnubókarinnar í verkefnaglugganum.

Veldu Insert→ Module til að setja VBA einingu inn í verkefnið.

Sláðu inn eftirfarandi kóða í eininguna:

Sub GuessName()
     Dimma skilaboð sem strengur
     Dim Ans As Long
     Msg = "Er nafnið þitt " & Application.UserName & "?"
     Ans = MsgBox(Msg, vbYesNo)
     Ef Ans = vbNei Þá MsgBox "Ó, ekki sama."
     Ef Ans = vbYes Þá MsgBox "Ég hlýt að vera skyggn!"
End Sub

Gakktu úr skugga um að bendillinn sé staðsettur hvar sem er innan textans sem þú slóst inn og ýttu síðan á F5 til að framkvæma ferlið.

F5 er flýtileið fyrir Run → Run Sub/UserForm skipunina.

Þegar þú slærð inn kóðann sem talinn er upp í skrefi 5 gætirðu tekið eftir því að VBE gerir nokkrar breytingar á textanum sem þú slærð inn. Til dæmis, eftir að þú slærð inn undiryfirlýsinguna, setur VBE sjálfkrafa inn End undiryfirlýsinguna. Og ef þú sleppir bilinu fyrir eða á eftir jöfnunarmerki, setur VBE inn bilið fyrir þig. Einnig breytir VBE lit og hástöfum sumra texta. Þessar breytingar eru leið VBE til að halda hlutunum snyrtilegum og læsilegum.

Ef þú fylgdir fyrri skrefum, bjóstu bara til VBA Sub aðferð, einnig þekkt sem fjölvi. Þegar þú ýtir á F5, keyrir Excel kóðann og fylgir leiðbeiningunum. Með öðrum orðum, Excel metur hverja staðhæfingu og gerir það sem þú sagðir henni að gera. Þú getur framkvæmt þetta fjölvi hvaða oft sem er - þó það hafi tilhneigingu til að missa aðdráttarafl sitt eftir nokkra tugi aftökur.

Þessi einfalda fjölvi notar eftirfarandi hugtök:

  • Að skilgreina undiraðferð (fyrsta línan)

  • Tilkynning um breytur (Dim staðhæfingarnar)

  • Gildi úthlutað á breytur (Msg og Ans)

  • Sameina (tengja saman) streng (með & stjórnanda)

  • Að nota innbyggða VBA aðgerð (MsgBox)

  • Með því að nota innbyggða VBA fasta (vbYesNo, vbNo og vbYes)

  • Notkun Ef-Þá smíði (tvisvar)

  • Ljúka undirferli (síðasta línan)

Eins og getið er geturðu afritað og límt kóða inn í VBA mát. Til dæmis gæti undir- eða fallferli sem þú skrifar fyrir eitt verkefni einnig verið gagnlegt í öðru verkefni. Í stað þess að eyða tíma í að slá kóðann aftur inn geturðu virkjað eininguna og notað venjulega afrita-og-líma ferli (Ctrl+C til að afrita og Ctrl+V til að líma). Eftir að hafa límt kóðann inn í VBA mát geturðu breytt kóðanum eftir þörfum.

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