Hvernig á að nota svið með breytilegri röð og dálki með Excel VBA

  • Deildu Þessu
Hugh West

Það er tímafrekt þegar þú vilt forsníða frumur með vali og vinna með stór gögn á sama tíma. En með hjálp VBA getum við forritað til að gera það nokkuð auðveldlega. Í þessari kennslu munum við sýna þér hvernig á að nota breytulínu og breytudálk á bili með Excel VBA .

Sækja æfingabók

Sæktu þessa æfingabók til að æfa á meðan þú ert að lesa þessa grein.

Variable Row and Column with VBA.xlsm

5 Hentar Leiðir til að nota svið með breytulínum og dálkum með Excel VBA

Í eftirfarandi kafla munum við sýna 5 leiðir til að búa til breytulínur og dálka . Að auki munum við sýna þér hvernig á að nota þau til að forsníða eða beita sérsniðnum á breytusviðið . Sýnishorn af gagnasetti er sýnt á myndinni hér að neðan til að nýta verkefnið.

1. Forsníða ákveðið svið með því að nota breytulínu með Excel VBA

Við skulum segjum, við viljum velja breytusvið með því að sækja um breytulínunúmer . Við veljum svið B5:C10 og notum leturlit ( Maroon ) á sviðinu. Til að gera það, fylgdu einföldu skrefunum hér að neðan.

♠ Skref 1: Búðu til VBA Module

  • Fyrst af allt, ýttu á Alt + F11 til að ræsa VBA Macro .
  • Smelltu á á Insert.
  • Veldu síðan Eining .

♠ Skref 2: Skrifaðu VBA kóða

  • Skrifaðu eftirfarandi VBA kóða.
8432

♠ Skref 3: Keyra forritið

  • Í fyrsta lagi, vistaðu forritið og ýttu á F5 til að keyra.
  • Þess vegna mun Inntaksreiturinn birtast og sláðu inn 10 sem línunúmer .

  • Að lokum skaltu ýta á Enter til að sjá að svið með ( Row 5 , Dálkur 2 ) til ( Breytulína 10 , dálkur 3 ) verður valin .

♠ Skref 4 : Notaðu leturlit á svið

  • Til að bæta leturlit við valið svið skaltu líma eftirfarandi VBA kóða .
3819

♠ Skref 5: Sláðu inn línunúmer

  • Sláðu inn a línunúmer ( 10 ) í Inntaksreitnum .
  • Smelltu á Í lagi .

  • Þess vegna verður valið svið litað eins og sýnt er á myndinni hér að neðan.

Lesa meira: Hvernig á að nota VBA til að stilla sviðsbreytu á val í Excel (5 aðferðir)

2.  Sérsníða kraftmikið svið með því að Notkun breytulínu með Excel VBA

Þegar notaða svið þitt er svo mikið geturðu ekki greint línunúmerið, gætir þú þurft að nota síðast notaða línuna sem breytulínuna þína . Til að hafa gert það skaltu fylgja skrefunum hér að neðan.

♠Skref 1: Sláðu inn VBA kóða

  • Veldu nýja einingu í Insert
  • Í nýju einingunni , skrifaðu eftirfarandi VBA forrit .
9474

♠ Skref 2: Fáðu valið

  • Eftir að hafa keyrt forritið verður sviðið þitt valið síðast notað röð.

♠ Skref 3: Notaðu leturlit

  • Til að merkja valið svið eða til að breyta , líma eftirfarandi VBA kóða .
9818

♠ Skref 4: Lokaniðurstaða

  • Að lokum, vistaðu forritið og keyrðu það með því að ýta á F5 .
  • Þar af leiðandi er sviðið með síðast notaðu línunni sniðið með lit.

Lesa meira: Excel VBA: Copy Dynamic Range to Another Workbook

Svipar lestur

  • Hvernig á að nota VBA fyrir hverja röð á bili í Excel
  • VBA til að fara í gegnum línur og dálka á bili í Excel ( 5 dæmi) <1 6>
  • Excel VBA til að fara í gegnum svið þar til tómt hólf (4 dæmi)
  • Hvernig á að umbreyta svið í fylki í Excel VBA (3 leiðir)
  • Hvernig á að nota VBA til að velja svið úr virkum hólf í Excel (3 aðferðir)

3. Forsníða ákveðið svið með því að nota breytu dálk með Excel VBA

Eins og breytulínur er hægt að nota breytudálka með Excel VBA . B5 ( Röð 5 , Dálkur 2 ) hólf er fyrsta hólf í sviðið, og Röð 8 er síðasta röðin á bilinu; síðasti dálkurinn er breytudálkurinn . Fylgdu verklagsreglunum hér að neðan til að nota breytu dálkinn .

♠ Skref 1: Skrifaðu VBA kóða

  • Í nýju Eining , skrifaðu eftirfarandi VBA kóða .
3838

♠ Skref 2: Keyra forritið

  • Til að keyra forritið skaltu ýta á F5 eftir vistun .
  • Þess vegna , muntu sjá eftirfarandi niðurstöður þar sem valdar frumur eru á bilinu B5:E8 .

4. Sérsníddu kvikt svið með því að nota breytu dálk með Excel VBA

Auk þess fyrri geturðu sérsniðið breytu dálkinn til að framkvæma kraftmikið. Þegar þú aukar gögn í dálki sem mun bæta við valið . Fylgdu einföldu leiðbeiningunum hér að neðan til að gera það.

♠ Skref 1: Límdu VBA kóða

  • Límdu eftirfarandi VBA kóðar inn í nýja Module .
7757

♠ Skref 2: Keyrðu forritið

  • Í fyrsta lagi vistaðu forritið og ýttu á F5 til að keyra.
  • Þar af leiðandi er sviðið valið og sniðið upp í
    • 1>síðast notaður dálkur í vinnublaðinu.

    Lesa meira: Excel Macro: Raða mörgum dálkum meðKvikt svið (4 aðferðir)

    5. Búðu til svið með bæði breytulínu og breytu dálki með Excel VBA

    Mikilvægt er að þú getur notað báðar breytulínur og breytu dálkar eftir vali að eigin vali. Fyrsta hólfið í sviðsvalinu okkar er B5 ( Row 5, Dálkur 2 ) og síðasta sviðið er breytilegt eftir vali okkar. Fylgdu skrefunum hér að neðan til að framkvæma verkefnið.

    ♠ Skref 1: Sláðu inn VBA kóða

    • Í fyrsta lagi, búið til nýjan Eining .
    • Skrifaðu síðan eftirfarandi VBA kóða .
    5276

    ♠ Skref 2: Settu inn línunúmerið

    • Sláðu inn hvaða línunúmer sem er .

    ♠ Skref 3: Settu inn dálknúmer

    • Sláðu inn hvaða dálkanúmer sem er .

    ♠ Skref 4: Fáðu lokaniðurstöður

    • Þar af leiðandi, eins og þú velur ( Röð , Dálkur ) = ( 8,5 ), þú munt fá lokaniðurstöðuna eins og sýnt er hér að neðan mynd.

    Niðurstaða

    Að lokum, ég vona að þú skiljir núna hvernig á að nota svið með breytilegum línum og dálkum með Excel VBA . Allar þessar aðferðir ættu að fara fram þegar verið er að fræða og æfa gögnin þín. Skoðaðu æfingabókina og notaðu það sem þú hefur lært. Við erum hvattir til að halda áfram að bjóða upp á forrit sem þetta vegna rausnarlegs stuðnings ykkar.

    Ef þú hefur einhverjarspurningar, vinsamlegast ekki hika við að hafa samband við okkur. Vinsamlegast deildu hugsunum þínum í athugasemdahlutanum hér að neðan.

    Starfsfólk Exceldemy mun hafa samband við þig eins fljótt og auðið er.

    Vertu hjá okkur og haltu áfram að læra.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.