Hvernig á að sérsníða skilaboðakassa í Excel 2016 VBA

Sveigjanleiki VBA hnappa röksemdafærslunnar gerir það auðvelt að sérsníða Excel skilaboðareitina þína. Þú getur valið hvaða hnappa á að birta, ákvarðað hvort tákn birtist og ákveðið hvaða hnappur er sjálfgefinn (smellt er á sjálfgefna hnappinn ef notandinn ýtir á Enter).

Þú getur notað innbyggða fasta fyrir hnappa rökin. Ef þú vilt geturðu notað gildið frekar en fasta (en það er miklu auðveldara að nota innbyggðu fastana).

Til að nota fleiri en einn af þessum föstum sem rök, tengdu þá bara við + rekstraraðila. Til dæmis, til að birta skilaboðareit með Já og Nei hnöppum og upphrópunartákni, notaðu eftirfarandi tjáningu sem önnur MsgBox rök:

vbYesNo + vb Upphrópun

Eða, ef þú vilt gera kóðann þinn óskiljanlegri, notaðu gildið 52 (það er 4 + 48).

Eftirfarandi dæmi notar blöndu af föstum til að birta skilaboðareit með Já hnapp og Nei hnapp (vbYesNo) auk spurningamerkistákn (vbQuestion). Fasti vbDefaultButton2 tilgreinir seinni hnappinn (Nei) sem sjálfgefinn hnapp - það er hnappinn sem smellt er á ef notandinn ýtir á Enter. Til einföldunar er þessum fastum úthlutað á Config breytuna og síðan er Config notað sem önnur rök í MsgBox fallinu:

Undir GetAnswer3()
  Dim Config As Long
  Dim Ans As Heiltala
  Config = vbYesNo + vbQuestion + vbDefaultButton2
  Ans = MsgBox(„Unnið mánaðarskýrsluna?”, Config)
  Ef Ans = vbYes Þá RunReport
End Sub

Skoðaðu skilaboðareitinn sem Excel sýnir þegar þú framkvæmir GetAnswer3 aðferðina. Ef notandinn smellir á Já hnappinn framkvæmir venjan ferlið sem heitir RunReport. Ef notandinn smellir á Nei hnappinn (eða ýtir á Enter) lýkur venjan án aðgerða. Vegna þess að titilsrökum var sleppt í MsgBox fallinu notar Excel sjálfgefna titilinn, Microsoft Excel.

Hvernig á að sérsníða skilaboðakassa í Excel 2016 VBA

Hnapparrök MsgBox fallsins ákvarðar hvað birtist í skilaboðareitnum.

Eftirfarandi venja gefur annað dæmi um notkun MsgBox aðgerðarinnar:

Undir GetAnswer4()
  Dimm skilaboð sem strengur, titill sem strengur
  Dim Config Sem Heiltala, Ans Sem Heiltala
  Msg = "Viltu vinna mánaðarskýrsluna?"
  Msg = Msg & vbNewLine & vbNewLine
  Msg = Msg & „Meðvinnsla mánaðarskýrslu mun“
  Msg = Msg & “taktu um það bil 15 mínútur. Það "
  Msg = Msg & “mun búa til 30 blaðsíðna skýrslu fyrir “
  Msg = Msg & "allar söluskrifstofur fyrir núverandi"
  Msg = Msg & "mánuður."
  Titill = "XYZ markaðsfyrirtæki"
  Config = vbYesNo + vbQuestion
  Ans = MsgBox(Msg, Config, Titill)
  Ef Ans = vbYes Þá RunReport
End Sub

Þetta dæmi sýnir skilvirka leið til að tilgreina lengri skilaboð í skilaboðareit. Breyta (Msg) og samtengingaraðgerð (&) eru notuð til að búa til skilaboðin í röð fullyrðinga. VbNewLine fastinn setur inn línuskilstaf sem byrjar nýja línu (notaðu hann tvisvar til að setja inn auða línu). Titilrökin eru notuð til að sýna annan titil í skilaboðareitnum. Hér er skilaboðakassi sem Excel sýnir þegar þú framkvæmir þessa aðferð.

Hvernig á að sérsníða skilaboðakassa í Excel 2016 VBA

Þessi valmynd, sýndur af MsgBox aðgerðinni, sýnir titil, tákn og tvo hnappa.

Þú getur notað fasta (eins og vbYes og vbNo) fyrir skilgildi MsgBox falls. Hér eru nokkrir aðrir fastar.

Stöðugt Gildi Hvað það þýðir
vbOK 1 Notandi smellti á OK.
vbHætta við 2 Notandi smellti á Hætta við.
vbHætta 3 Notandi smellti á Hætta við.
vbReyndu aftur 4 Notandi smellti á Reyna aftur.
vbHunsa 5 Notandi smellti á Hunsa.
vbJá 6 Notandi smellti á Já.
vbNei 7 Notandi smellti á Nei.

Og það er nokkurn veginn allt sem þú þarft að vita um MsgBox aðgerðina. Notaðu skilaboðareitina þó með varúð. Það er yfirleitt engin ástæða til að birta skilaboðakassa sem þjóna engum tilgangi. Til dæmis hefur fólk tilhneigingu til að verða pirrað þegar það sér skilaboðakassa á hverjum degi sem á stendur Góðan daginn. Takk fyrir að hlaða upp fjárhagsáætlunarvinnubókinni.

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