Val á Excel VBA svið

Í sumum tilfellum gætirðu viljað að notandinn velji Excel VBA svið á meðan svargluggi birtist. Dæmi um þessa tegund af Excel VBA sviðsvali kemur fram í Búa til töflu valmynd, sem birtist þegar þú velur Heim → Setja inn → Töflur → Tafla. Búa til töflu valmyndin er með sviðsvalstýringu sem inniheldur getgátu Excel varðandi bilið sem á að breyta - en þú getur notað þessa stjórn til að breyta sviðinu með því að velja reiti í vinnublaðinu.

Til að leyfa Excel VBA sviðsval í glugganum þínum skaltu bæta við RefEdit stýringu. Eftirfarandi dæmi sýnir svarglugga með svæðisvistfangi núverandi svæðis í RefEdit stýringu. Núverandi svæði er blokkin af ótómum frumum sem inniheldur virku frumuna. Notandinn getur samþykkt eða breytt þessu svið. Þegar notandinn smellir á Í lagi gerir aðferðin sviðið feitletrað.

Val á Excel VBA svið

Þessi valmynd gerir notandanum kleift að velja svið.

Þetta Excel VBA dæmi gerir ráð fyrir eftirfarandi:

  • Þú ert með UserForm sem heitir UserForm1.
  • UserForm inniheldur CommandButton stýringu sem heitir OKButton.
  • UserForm inniheldur CommandButton stýringu sem heitir CancelButton.
  • UserForm inniheldur RefEdit stýringu sem heitir RefEdit1.

Kóðinn er geymdur í VBA einingu og sýndur hér. Þessi kóði gerir tvennt: frumstillir svargluggann með því að úthluta vistfang núverandi svæðis við RefEdit stýringu og birtir UserForm.

Undir BoldCells()
' Hætta ef vinnublað er ekki virkt
  Ef TypeName(ActiveSheet) <> "Worksheet" Þá Hætta undir

' Veldu núverandi svæði
  ActiveCell.CurrentRegion.Select

' Frumstilla RefEdit stjórn
  UserForm1.RefEdit1.Text = Val. Heimilisfang

' Sýna glugga
  UserForm1.Show
End Sub

Eftirfarandi aðferð er framkvæmd þegar smellt er á OK hnappinn. Þessi aðferð gerir einfalda villuskoðun til að ganga úr skugga um að svið sem tilgreint er í RefEdit stýringu sé gilt.

Einkaundir OKButton_Click()
  Við Villa GoTo BadRange
  Range(RefEdit1.Text).Font.Bold = True
  Afhlaða UserForm1
  Hætta undir
BadRange:
  MsgBox "Tilgreint svið er ekki gilt."
End Sub

Ef villa kemur upp í Excel VBA (líklega ógild sviðslýsing í RefEdit stýringu), hoppar kóðinn á BadRange merkimiðann og skilaboðakassi birtist. Glugginn er áfram opinn svo notandinn getur valið annað svið.

Ef að fá notanda valið svið er eina aðgerðin sem notandaformið þitt framkvæmir geturðu einfaldað hlutina með því að nota Application InputBox aðferðina.

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