Hvernig á að nota VBA verkefnisyfirlýsingar í Excel 2016

An verkefni yfirlýsingu er VBA yfirlýsing sem gefur niðurstöður tjáningu til breytu eða hlut. Hjálparkerfi Excel skilgreinir hugtakið tjáning sem

„... sambland af leitarorðum, aðgerðum, breytum og föstum sem gefur af sér streng, tölu eða hlut. Hægt er að nota tjáningu til að framkvæma útreikning, vinna með stafi eða prófa gögn.

Mikið af vinnu þinni í VBA felur í sér að þróa (og kemba) tjáning. Ef þú veist hvernig á að búa til formúlur í Excel, muntu ekki eiga í vandræðum með að búa til tjáningar. Með vinnublaðsformúlu sýnir Excel niðurstöðuna í reit. VBA tjáningu er aftur á móti hægt að tengja við breytu.

Dæmi um verkefnayfirlýsingu

Í verkefnalýsingudæmunum sem fylgja eru orðatiltækin hægra megin við jöfnunarmerkið:

x = 1
x = x + 1
x = (y * 2) / (z * 2)
Húskostnaður = 375.000
FileOpen = True
Range(„Árið“). Gildi = 2016

Tjáning getur verið eins flókin og þú þarft að vera; notaðu línuframhaldsstafinn (bil á eftir með undirstrik) til að gera langar orðasambönd auðveldari að lesa.

Oft nota tjáningar aðgerðir: Innbyggðar aðgerðir VBA, verkstæðisaðgerðir Excel eða aðgerðir sem þú þróar með VBA.

Um það jafnréttismerki

Eins og þú sérð í dæminu á undan notar VBA jafnmerkið sem úthlutunarrekstraraðila. Þú ert líklega vanur því að nota jafnréttismerki sem stærðfræðilegt tákn fyrir jafnrétti. Þess vegna gæti verkefnisyfirlýsing eins og eftirfarandi valdið því að þú lyftir augabrúnum:

z = z + 1

Í hvaða brjálaða alheimi er z jafn sjálfum sér plús 1? Svar: Enginn þekktur alheimur. Í þessu tilviki eykur úthlutunarsetningin (þegar hún er keyrð) gildi z um 1. Þannig að ef z er 12, þá verður z jafnt og 13 að framkvæma setninguna. Mundu bara að úthlutun notar jöfnunarmerkið sem rekstraraðila, ekki tákn jafnréttis.

Sléttir rekstraraðilar

Rekstraraðilar gegna stóru hlutverki í VBA. Auk jafnmerkis rekstraraðila, býður VBA upp á nokkra rekstraraðila. Þetta ætti að vera kunnugt fyrir þig vegna þess að þeir eru sömu rekstraraðilar og notaðir eru í formúlum vinnublaða (nema Mod operator).

Virka Tákn rekstraraðila
Viðbót +
Margföldun *
Deild /
Frádráttur
Valdafall ^
Samtenging strengja &
Heiltöludeild (niðurstaðan er alltaf heiltala)  
Modulo reikningur (skilar afganginum af deilingaraðgerð
)
Mod

Þegar þú ert að skrifa Excel formúlu gerirðu modulo reikning með því að nota MOD fallið. Til dæmis, eftirfarandi formúla skilar 2 (afgangurinn þegar þú deilir 12 með 5):

=MOD(12,5)

Í VBA er Mod operatorinn notaður svona (og z hefur gildið 2):

z = 12 Mod 5

Hugtakið samtenging er forritari sem talar fyrir að „taka saman“. Þannig, ef þú sameinar strengi, þá ertu að sameina strengi til að búa til nýjan og endurbættan streng.

VBA býður einnig upp á fullt sett af rökréttum rekstraraðilum. Af þeim eru Not, And og Or oftast notuð.

Rekstraraðili Hvað það gerir
Ekki Framkvæmir rökræna afneitun á tjáningu
Og Framkvæmir rökræna samtengingu á tveimur tjáningum
Eða Framkvæmir rökræna aðgreiningu á tveimur tjáningum
Xor Framkvæmir rökræna útilokun á tveimur tjáningum
Ekv Framkvæmir rökrétt jafngildi á tveimur tjáningum
Imp Framkvæmir rökræna vísbendingu um tvær tjáningar

Forgangsröð rekstraraðila í VBA er nákvæmlega sú sama og í Excel formúlum. Valdafall hefur hæsta forgang. Margföldun og deiling koma þar á eftir og síðan samlagning og frádráttur. Þú getur notað sviga til að breyta náttúrulegri forgangsröð, þannig að allt sem er innan sviga kemur á undan hvaða rekstraraðila sem er. Skoðaðu þennan kóða:

x = 3
y = 2
z = x + 5 * y

Þegar fyrri kóðinn er keyrður, hvert er gildi z? Ef þú svaraðir 13 færðu gullstjörnu sem sannar að þú skiljir hugmyndina um forgang rekstraraðila. Ef þú svaraðir 16, lestu þetta: Margföldunaraðgerðin (5 * y) er framkvæmd fyrst og sú niðurstaða er bætt við x.

Margir forritarar hafa tilhneigingu til að nota sviga jafnvel þegar þeirra er ekki krafist. Til dæmis, í raunveruleikanum gæti síðasta verkefnayfirlýsingin verið skrifuð svona:

z = x + (5 * y)

Ekki vera feiminn við að nota sviga jafnvel þó að þeir séu ekki nauðsynlegir - sérstaklega ef það gerir kóðann þinn auðveldari að skilja. VBA er sama þótt þú notir auka sviga.

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