Efnisyfirlit
Þegar við vinnum með Microsoft Excel gætum við nýtt okkur að skoða mikið magn af gögnum. Og að breyta þessum gagnasviðum í töflu er einn besti kosturinn. Excel töflur gera okkur kleift að flokka og sía gögnin hratt, bæta við nýjum skrám og uppfæra töflur og snúningstöflur samstundis. Og Excel VBA hjálpar notandanum að sérsníða forritið með aðeins nokkrum einföldum kóða. Í þessari grein munum við sjá nokkur dæmi um Excel VBA til að búa til töflu úr bili.
Hlaða niður æfingarvinnubók
Þú getur halað niður vinnubók og æfðu þig með þeim.
Búa til töflu úr Range.xlsm
6 Dæmi um Excel VBA til að búa til töflu úr Range
Töflur byrjuðu sem listar í valmyndarútgáfu Excel, en þeim fjölgaði í virkni í borði afbrigðum. Með því að breyta gagnasviði í töflu stækkar getu, sem gerir þér kleift að vinna hraðar og auðveldara. Að breyta bilinu í töflu með VBA er auðveldasta leiðin en að nota borðið.
Segjum að við höfum einfalt gagnasafn sem inniheldur nokkur atriði í dálki B , magn þessara vara í dálki C og heildarsala fyrir hverja vöru í dálki D . Nú viljum við breyta gagnasviðinu í töflu. Sýnum mismunandi dæmi og skref-fyrir-skref leiðbeiningar til að búa til töflu úr bilinu B4:D9 með Excel VBA.
Notaðu ListObjects .Bæta við til að snúa asvið yfir í Excel töflu. Töflureiknishluturinn hefur einkennandi ListObjects . ListObjects er með tækni sem heitir Add . Skilyrðin fyrir .Add eru sem hér segir.
expression .Add(SourceType, Source, LinkSource, HasHeaders,Destination)
Og notaðu SourceType xlSrcRange .
1. Excel VBA til að búa til töflu úr bili
Með Excel VBA geta notendur auðveldlega notað kóðann sem virkar sem excel valmyndir frá borði. Til að nota VBA kóðann til að búa til töflu úr sviðinu skulum við fylgja ferlinu niður.
SKREF:
- Í fyrsta lagi, farðu á flipann Hönnuði frá borði.
- Í öðru lagi, í flokknum Kóði , smelltu á Visual Basic til að opna Visual Basic ritstjóri . Eða ýttu á Alt + F11 til að opna Visual Basic Editor .
- Í stað þess að gera þetta geturðu bara hægrismellt á vinnublaðið þitt og farið í Skoða kóða . Þetta mun einnig fara í Visual Basic Editor .
- Þetta mun birtast í Visual Basic Editor þar sem við skrifum kóðana okkar til að búa til töflu úr svið.
- Í þriðja lagi, smelltu á Module í Insert valmyndastikunni.
- Þetta mun búa til Module í vinnubókinni þinni.
- Og afritaðu og límdu VBA kóði sýndur hér að neðan.
VBA kóða:
4851
- Eftir það skaltu keyra kóðann með því að smella á RubSub hnappinn eða ýttu á lyklaborðiðflýtileið F5 .
Þú þarft ekki að breyta kóðanum. Allt sem þú getur gert er bara að breyta bilinu í samræmi við kröfur þínar.
- Og að lokum, með því að fylgja skrefunum verður til töflu úr bilinu B4:D9 .
VBA kóða skýring
8307
Sub er hluti af kóða sem er notað til að sinna verkinu í kóðanum en mun ekki skila neinu gildi. Það er einnig þekkt sem undirferli. Þannig að við nefnum aðferðina okkar Create_Table() .
1962
Þetta er aðalkóðalínan sem sviðinu er breytt sem töflu með. Eins og við vitum nú þegar að ListObjects.Add til að breyta bili í Excel töflu. Og við notum xlSrcRange sem upprunategund. Einnig lýsum við yfir svið okkar Range(“B4:D9”) . Og að lokum skaltu nefna töfluna okkar sem Tafla1 .
7213
Þetta lýkur ferlinu.
Lesa meira: Hvernig á að uppfæra Pivot Töflusvið (5 hentugar aðferðir)
2. Búðu til töflu úr bili með því að nota Excel VBA
Sjáum annað dæmi til að búa til töflu úr bili með því að nota Excel VBA.
SKREF:
- Fyrst skaltu fara á Develope r flipann frá borði.
- Í öðru lagi skaltu smella á Visual Basic til að opna Visual Basic Editor .
- Önnur leið til að opna Visual Basic Editor er einfaldlega að ýta á Alt + F11 .
- Eða hægrismelltu á blaðið , veldu síðan Skoða kóða .
- Næst, farðu í Insert ogveldu Module úr fellivalmyndinni.
- Og þetta mun opna Visual Basic gluggann.
- Eftir það skaltu afrita og líma VBA kóðann hér að neðan.
VBA kóða:
9319
- Ýttu frekar á F5 takkann eða smelltu á 1>Run Sub hnappur til að keyra kóðann.
- Og þú munt fá niðurstöðuna eins og sýnt er í Aðferð 1 .
VBA kóða skýring
6105
DIM setningin í VBA vísar til „ declare, “ og það verður að nota það til að lýsa yfir breytu. Þannig að við lýsum yfir svið okkar í tb2 og vinnublað í ws .
9772
VBA Set gerir okkur einfaldlega kleift að forðast að þurfa að slá inn það bil sem við þurfum að velja yfir og aftur þegar þú keyrir kóðann. Þannig að við stillum svið okkar á núverandi svæði og vinnublað okkar á virka vinnublaðið.
3095
Með þessari kóðalínu búum við til töfluna úr sviðinu og nefnum töfluna okkar Tafla2 .
Lesa meira: Hvernig á að nota Excel töflu með VBA (9 mögulegar leiðir)
3. Búðu til töflu úr Range með VBA í Excel
Við skulum skoða annað dæmi um að nota Excel VBA til að búa til töflu úr bili.
SKREF:
- Til að byrja skaltu velja allt sviðið sem þú vilt breyta í töflu.
- Í öðru lagi skaltu smella á Developer flipann á borðinu.
- Í þriðja lagi skaltu ræsa Visual Basic Editor með því að smella á VisualBasic .
- Að öðrum kosti geturðu fengið aðgang að Visual Basic Editor með því að ýta á Alt + F11 .
- Eða, hægri -smelltu á blaðinu og veldu Skoða kóða í valmyndinni.
- Næst skaltu velja Eining úr fellivalmyndinni undir Setja inn .
- Og Visual Basic glugginn mun birtast.
- Skrifaðu kóðann þar.
VBA Code:
8522
- Að lokum, ýttu á F5 takkann til að keyra kóðann.
- Og þetta mun búa til töflu úr gagnasviðinu eins og við fengum í Aðferð 1 .
Lesa meira: Hvernig á að búa til töflu í Excel (með sérstillingu )
Svipuð aflestrar
- Reiknuð reitssumma deilt með fjölda í snúningstöflu
- Hvernig á að sýna hlutfallslega tíðnardreifingu í Excel
- Excel snúningstafla hópur eftir viku (3 hentug dæmi)
- [Laga] Ekki er hægt að flokka dagsetningar í snúningstöflu: 4 mögulegar lausnir
- Hvernig á að búa til afskriftatöflu í Excel (4 aðferðir) <1 3>
4. Notaðu VBA til að búa til Dynamic Table from Range
Við skulum líta á aðra leið til að búa til töflu úr bili með Excel VBA.
SKREF:
- Til að byrja, opnaðu borðið og veldu Þróunaraðila valkostinn.
- Smelltu síðan á Visual Basic Editor til að fá aðgang að Visual Basic Editor 1>Visual Basic .
- Ef þú ýtir á Alt + F11 færðu einnig upp Visual BasicRitstjóri .
- Að öðrum kosti, hægrismelltu á blaðið og veldu Skoða kóða úr valmyndinni sem birtist.
- Nú, frá Setja inn fellivalmöguleika, veldu Eining .
- Afritaðu síðan og límdu VBA kóðann sem fylgir.
VBA kóði:
8387
- Keyddu kóðann með því að ýta á F5 lykilinn.
- Eins og sýnt er í mynd Aðferð 1 verður taflan byggð úr sviðinu.
VBA Kóðaskýring
7818
Þessi lína gefur til kynna heiti undirferlisins.
1430
Þessi tveggja lína er notuð fyrir breytuyfirlýsingu.
7831
The Með setning gerir þér kleift að gera röð fullyrðinga á einum hlut án þess að þurfa að endurhæfa nafn hlutarins. Þannig að við látum Með yfirlýsingunni fylgja með nafni blaðsins.
1753
Þeir eru í hvoru lagi til að finna síðustu línuna og síðasta dálkinn.
8471
Bil til að búa til töfluna.
6441
Búa til töflu á ofangreindu bili.
2673
Taflaheiti tilgreint
7250
Tilgreinið töflustíl.
Lesa meira: Búa til töflu í Excel með því að nota flýtileið (8 aðferðir)
5. Gerðu Dynamic Table from Range
Kíktu nú á aðra Excel VBA aðferð til að búa til töflu úr bili.
SKREF:
- Til að byrja, opnaðu borðið og veldu Þróunaraðila úr fellivalmyndinni.
- Veldu síðan Visual Basic til að opna Visual Basic Editor .
- Einnig er hægt að nálgast Visual Basic Editor með því að ýta á Alt + F11 .
- Að öðrum kosti, þú getur hægrismellt á blaðið og valið Skoða kóða í sprettivalmyndinni.
- Eftir það velurðu Module í Setja inn fellivalmynd.
- Síðan afritaðu og límdu eftirfarandi VBA kóða.
VBA kóða:
3012
- Að lokum skaltu keyra kóðann með því að ýta á F5 á lyklaborðinu þínu og þú sérð niðurstöðuna á vinnublaðinu þínu.
- Og, eins og sýnt er í mynd Aðferð 1 , verður taflan smíðað úr bilinu.
Lesa meira: Hvernig á að Láttu Excel töflur líta vel út (8 áhrifarík ráð)
6. Notaðu Excel VBA til að búa til kraftmikla töflu
Við skulum kanna aðra Excel VBA leið til að búa til töflu úr bili.
SKREF:
- Í upphafi skaltu fara á flipann Þróunaraðili > Visual Basic > Setja inn > Module .
- Eða, með því að hægrismella á vinnublaðinu opnast gluggi. Þaðan ferðu í Skoða kóða .
- Og þetta mun fara með þig í Visual Basic Editor reitinn, þar sem við getum skrifað VBA fjölvi.
- Á hinn bóginn, með því að ýta á Alt + F11 opnast einnig Visual Basic Editor .
- Eftir það skaltu slá inn VBA kóðann .
VBA kóða:
6698
- Og keyrðu kóðann til að sjá niðurstöðuna með því aðmeð því að ýta á F5 takkann .
- Og taflan verður búin til úr bilinu eins og sýnt er á myndinni af Aðferð 1 .
Lesa meira: Hvernig á að búa til töflu í Excel með gögnum (5 leiðir)
Niðurstaða
Ofgreindar aðferðir munu hjálpa þér að búa til töflu úr svið í Excel. Vona að þetta hjálpi þér! Ef þú hefur einhverjar spurningar, ábendingar eða athugasemdir vinsamlegast láttu okkur vita í athugasemdahlutanum. Eða þú getur skoðað aðrar greinar okkar á ExcelWIKI.com blogginu!