Hvernig á að nota InputBox aðgerðina í Excel 2016 VBA

VBA InputBox aðgerðin er gagnleg til að fá eina hluta upplýsinga sem notandinn slærð inn í Excle 2016. Þær upplýsingar gætu verið gildi, textastrengur eða jafnvel svæðisfang. Þetta er góður valkostur við að þróa UserForm þegar þú þarft að fá aðeins eitt gildi.

Inntaksbox setningafræði

Hér er einfölduð útgáfa af setningafræði InputBox fallsins:

InputBox(kvaðning[, titill][, sjálfgefið])

InputBox fallið samþykkir rökin sem talin eru upp hér.

Rök Hvað það hefur áhrif
Hvetja Textinn sem birtist í inntaksreitnum
Titill Textinn sem birtist á titilstiku inntaksreitsins
(valfrjálst)
Sjálfgefið Sjálfgefið gildi fyrir inntak notandans (valfrjálst)

Dæmi um InputBox

Hér er yfirlýsing sem sýnir hvernig þú getur notað InputBox aðgerðina:

TheName = InputBox ("Hvað heitir þú?", "Kveðja")

Þegar þú keyrir þessa VBA yfirlýsingu birtir Excel þennan valmynd. Taktu eftir að þetta dæmi notar aðeins fyrstu tvær rökin og gefur ekki upp sjálfgefið gildi. Þegar notandi slærð inn gildi og smellir á OK, úthlutar kóðinn gildinu til breytunnar TheName.

Hvernig á að nota InputBox aðgerðina í Excel 2016 VBA

InputBox aðgerðin sýnir þennan glugga.

Eftirfarandi dæmi notar þriðju rökin og gefur upp sjálfgefið gildi. Sjálfgefið gildi er notandanafnið sem er geymt af Excel (eiginleika Notandanafns forritsins).

Undir GetName()
  Dimma nafnið sem strengur
  TheName = InputBox(“Hvað heitirðu?”, _
    „Kveðja“, Application.UserName)
End Sub

Inntaksboxið sýnir alltaf hnappinn Hætta við. Ef notandinn smellir á Hætta við skilar InputBox aðgerðin tómum streng.

InputBox aðgerð VBA skilar alltaf streng, þannig að ef þú þarft að fá gildi þarf kóðinn þinn að gera frekari athugun. Eftirfarandi dæmi notar InputBox fallið til að fá tölu. Það notar IsNumeric fallið til að athuga hvort strengurinn sé tala. Ef strengurinn inniheldur tölu er allt í lagi. Ef ekki er hægt að túlka færslu notandans sem númer sýnir kóðinn skilaboðareit.

Sub AddSheets()
  Dimmt hvetja sem strengur
  Dimm myndatexti sem strengur
  Dim DefValue As Long
  Dimma NumSheets As String
  Hvetja = "Hversu mörgum blöðum viltu bæta við?"
  Yfirskrift = "Segðu mér..."
  DefValue = 1
  NumSheets = InputBox(Prompt, Caption, DefValue)
  Ef NumSheets = ““ Þá Hætta undir 'Hætt við
  Ef IsNumeric(NumSheets) Þá
    Ef NumSheets > 0 Þá Sheets.Add Count:=NumSheets
  Annar
    MsgBox „Ógilt númer“
  End If
End Sub

Skoðaðu gluggann sem þessi venja framleiðir.

Hvernig á að nota InputBox aðgerðina í Excel 2016 VBA

Annað dæmi um notkun InputBox aðgerðarinnar.

Önnur tegund af InputBox

Upplýsingarnar sem birtar eru hér eiga við um InputBox aðgerð VBA. Microsoft virðist elska rugl, svo þú hefur líka aðgang að InputBox aðferðinni , sem er aðferð forritshlutarins.

Einn stór kostur við að nota Application InputBox aðferðina er að kóðinn þinn getur beðið um sviðsval. Notandinn getur síðan valið svið í vinnublaðinu með því að auðkenna frumurnar. Hér er fljótlegt dæmi sem hvetur notandann til að velja svið:

Undir GetRange()
  Dim Rng As Range
  Á Villa Resume Next
  Setja Rng = Application.InputBox _
    (kvaðning:=“Tilgreindu svið:”, Sláðu inn:=8)
  Ef Rng er ekkert þá skaltu hætta undir
  MsgBox “Þú valdir svið “ & Rng.Address
End Sub

Svona lítur þetta út.

Hvernig á að nota InputBox aðgerðina í Excel 2016 VBA

Notaðu Application InputBox aðferðina til að fá svið.

Í þessu einfalda dæmi segir kóðinn notandanum heimilisfang sviðsins sem var valið. Í raunveruleikanum myndi kóðinn þinn í raun gera eitthvað gagnlegt við valið svið. Það skemmtilega við þetta dæmi er að Excel sér um villumeðferðina. Ef þú slærð inn eitthvað sem er ekki svið, segir Excel þér frá því og leyfir þér að reyna aftur.

Application.InputBox aðferðin er svipuð og InputBox aðgerð VBA, en hún hefur líka nokkurn mun. Athugaðu hjálparkerfið fyrir allar upplýsingar.

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