Vinna með VBA aðgerðir sem skila fylki í Excel 2016

Fylkisformúlur eru einn af öflugustu eiginleikum Excel. Ef þú þekkir fylkisformúlur muntu gleðjast að vita að þú getur búið til VBA aðgerðir sem skila fylki.

Skilar fjölda mánaðarheita

Við skulum byrja á einföldu dæmi. Mánaðarnöfn aðgerðin skilar 12 þátta fylki af — þú giskaðir á það — mánaðarnöfn.

Fall mánaðanöfn()
  Mánaðarnöfn = Array(“janúar”, “febrúar”, “mars”, _
   "apríl", "maí", "júní", "júlí", "ágúst", _
   "September", "október", "nóvember", "desember")
Lokaaðgerð

Til að nota MonthNames fallið í vinnublaði, verður þú að slá það inn sem 12 fruma fylkisformúlu. Til dæmis, veldu svið A2:L2 og sláðu inn =MonthNames() . Ýttu síðan á Ctrl+Shift+Enter til að slá inn fylkisformúluna í öllum 12 völdum hólfum. Skoðaðu útkomuna.

Vinna með VBA aðgerðir sem skila fylki í Excel 2016

Notkun MonthNames fallsins til að skila 12-eininga fylki.

Ef þú vilt að mánaðarnöfnin birtist í dálki skaltu velja 12 frumur í dálki og nota þessa fylkisformúlu. (Ekki gleyma að slá það inn með því að ýta á Ctrl+Shift+Enter.)

=TRANSPOSE(Mánaðarnöfn())

Þú getur líka valið einn mánuð úr fylkinu. Hér er formúla (ekki fylkisformúla) sem sýnir fjórða þáttinn í fylkinu: apríl.

=INDEX(Mánaðarnöfn(),4)

Skila flokkuðum lista

Segjum sem svo að þú sért með lista yfir nöfn sem þú vilt sýna í raðaðri röð í öðru sviði hólfa. Væri ekki gaman að láta verkefnablaðsaðgerð gera það fyrir þig?

Þessi sérsniðna aðgerð gerir einmitt það: Hún tekur eins dálkssvið af frumum sem rök og skilar síðan fylki af þessum frumum raðað. Svið A2:A13 inniheldur nokkur nöfn. Svið C2:C13 inniheldur þessa fjölfrumu fylkisformúlu. (Mundu að þú verður að slá inn formúluna með því að ýta á Ctrl+Shift+Enter.)

Vinna með VBA aðgerðir sem skila fylki í Excel 2016

Að nota sérsniðna aðgerð til að skila flokkuðu sviði.

=Raðað(A2:A13)

Hér er kóðinn fyrir flokkaða aðgerðina:

Aðgerð raðað (Rng As Range)
  Dimma SortedData() Sem afbrigði
  Dimm klefi sem svið
  Dim Temp As Variant, i As Long, j As Long
  Dimma NonEmpty As Long
' Flytja gögn til SortedData
  Fyrir hverja frumu í Rng
    Ef ekki er tómt (klefi) þá
      NonEmpty = NonEmpty + 1
      ReDim varðveita flokkuð gögn (1 í ekki tóm)
      SortedData(NonEmpty) = Cell.Value
    End If
  Næsta klefi
' Raða fylkinu
  Fyrir i = 1 Til NonEmpty
    Fyrir j = i + 1 Til NonEmpty
      Ef SortedData(i) > SortedData(j) Þá
        Temp = SortedData(j)
        SortedData(j) = SortedData(i)
        SortedData(i) = Temp
      End If
    Næsta j
  Næst i
' Flyttu fylkið og skilaðu því
  Sorted = Application.Transpose(SortedData)
Lokaaðgerð

Sorted aðgerðin byrjar á því að búa til fylki sem heitir SortedData. Þetta fylki inniheldur öll óeyðugildin á viðfangssviðinu. Næst er SortedData fylkið raðað með því að nota kúluflokkunaralgrím. Vegna þess að fylkið er lárétt fylki verður að yfirfæra það áður en það er skilað af fallinu.

Raðaða aðgerðin virkar með svið af hvaða stærð sem er, svo framarlega sem það er í einum dálki eða röð. Ef óflokkuðu gögnin eru í röð þarf formúlan þín að nota TRANSPOSE aðgerð Excel til að birta flokkuð gögn lárétt. Til dæmis:

=TRANSPOSE(Raðað(A16:L16))

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