VBA til að stilla svið í Excel (7 dæmi)

  • Deildu Þessu
Hugh West

Í þessari grein muntu læra hvernig á að Setja svið fyrir frumur, raðir og dálka í VBA Excel.

Hlaða niður vinnubók

Þú getur halað niður ókeypis Excel vinnubókinni héðan.

Setja svið í VBA.xlsm

VBA Range Object

Range hluturinn í VBA getur innihaldið eina reit, margar frumur, raðir, dálka innan Excel vinnublaðsins.

Stigveldi Range hlutarins er eins og hér að neðan.

Umsókn > Vinnubók > Vinnublað > Range

Svona ættir þú að lýsa yfir Range hlutnum í VBA .

7 Dæmi um hvernig á að stilla svið í VBA Excel

Þessi hluti mun fjalla um hvernig á að stilla svið í einum reit, mörgum hólfum, einni röð, mörgum raðir, einum dálki, mörgum dálkum og stilltu svið í gegnum stjórnhnappinn í VBA Excel.

1. Stilla svið í einni reit í VBA

Hér munum við sjá hvernig á að Setja svið í einni reit með VBA .

Skref:

  • Ýttu á Alt + F11 á lyklaborðinu þínu eða farðu í flipann Hönnuði -> Visual Basic til að opna Visual Basic Editor .

  • Í sprettiglugganum, frá valmyndastikunni , smelltu á Setja inn -> Module .

  • Afritu eftirfarandi kóða og límdu hann inn í kóðagluggann.
7350

Hér,

B2 = reitinn þar sem við viljum setjaverðmætið. Þú getur stillt hvaða frumviðmiðunarnúmer sem þú þarft.

Kóðinn þinn er nú tilbúinn til að keyra.

  • Ýttu á F5 á lyklaborðinu þínu eða af valmyndastikunni veldu Run -> Keyra Sub/UserForm . Þú getur líka bara smellt á litla spilunartáknið í undirvalmyndastikunni til að keyra makróið.

Hólf B2 inniheldur nú gildið „ Hello World “.

Lesa meira: VBA fyrir hverja hólf á svið í Excel

2. Stilla svið í mörgum hólfum í VBA

Hér munum við sjá hvernig á að stilla svið í mörgum hólfum með VBA .

Skref:

  • Sömu leið og áður, opnaðu Visual Basic Editor frá Developer flipanum og Settu inn Module í kóðagluggann.
  • Í kóðaglugganum, afritaðu eftirfarandi kóða og límdu hann.
3911

Kóðinn þinn er nú tilbúinn til að keyra.

  • Keyra fjölvi og allar frumur frá A1 til D5 haltu nú " Halló! "

3. Stilla svið í einni röð í VBA

Hér munum við sjá hvernig á að Setja svið í einni röð með VBA .

Skref:

  • Sömu leið og áður, opnaðu Visual Basic Editor frá Developer flipanum og Settu inn einingu í kóðagluggann.
  • Í kóðaglugganum, afritaðu eftirfarandi kóða og límdu hann.
9491

Kóðinn þinn er nú tilbúinn til að keyra.

  • Keyra makróið ogaðeins 3. röðin úr öllum línum frá A1 til D5 haltu nú " Halló! "

  • Raðir(3). Gildi í kóðanum gaf aðgang að þriðju línu á tilteknu sviði A1:D5 .

4. Stilla svið í mörgum línum í VBA

Hér munum við sjá hvernig á að Setja svið í margar raðir með VBA .

Skref:

  • Á sama hátt og áður, opnaðu Visual Basic Editor frá Developer flipanum og Settu einingu inn í kóðagluggann.
  • Í kóðaglugganum, afritaðu eftirfarandi kóða og límdu hann.
5687

Kóðinn þinn er núna tilbúinn til að keyra.

  • Keyra fjölva og 1. , 3. og 5. línu úr öllum línurnar frá A1 til D5 halda nú „ Halló!

Svipuð lestur:

  • Hvernig á að velja svið byggt á frumgildi VBA (7 leiðir)
  • Notaðu Range Object VBA í Excel (5 eiginleikar)
  • Hvernig á að nota VBA sviðsjöfnun (11 leiðir)
  • VBA svið með breytilegu línunúmeri í Excel (4 Dæmi)

5. Stilla svið í einum dálki í VBA

Hér munum við sjá hvernig á að Setja svið í einn dálkur með VBA .

Skref:

  • Sama leið og áður, opnaðu Visual Basic Editor frá Developer flipanum og Settu inn Module í kóðaglugganum .
  • Í kóðaglugganum,afritaðu eftirfarandi kóða og límdu hann.
8214

Kóðinn þinn er nú tilbúinn til að keyra.

  • Keyra fjölva og aðeins 2. dálkur úr öllum dálkum frá A1 til D5 haltu nú „ Halló!

  • iCol.Columns(2).Value í kóðanum gaf aðgang að 2nd dálki á tilteknu sviði A1:D5 .

6. Stilla svið í mörgum dálkum í VBA

Hér munum við sjá hvernig á að stilla svið í mörgum dálkar með VBA .

Skref:

  • Sömu leið og áður, opnaðu Visual Basic Editor af flipanum Developer og Settu inn Module í kóðagluggann.
  • Í kóðaglugganum skaltu afrita eftirfarandi kóða og líma hann .
8662

Kóðinn þinn er nú tilbúinn til að keyra.

  • Keyra fjölvi og 2. og 4. dálkur frá A1 til D5 haltu nú „ Halló!

7. Stilla svið í gegnum stjórnhnappinn í VBA

Hér munum við læra hvernig á að stilla svið með skipunarhnappi í VBA .

Skref:

  • Farðu í Hönnuði -> Settu inn -> Skipunarhnappur .
    • Gakktu úr skugga um að þú hafir kveikt á Hönnunarstillingu .

  • Dragðu um skipunarhnappinn á blaðinu.

  • Tvísmelltu á hnappinn og hann mun fara með þig í kóðagluggann, sem er sjálfkrafa búinn til með a VBA undirferliskóði .

  • Skrifaðu kóðann þinn inni í undirliðnum og Vista.

  • Farðu aftur í vinnublaðið sem þú vilt og smelltu á skipunarhnappinn . Niðurstaðan byggð á kóðanum þínum mun birtast á vinnublaðinu.

Kostir VBA Set Range

  • Það er mjög auðvelt í framkvæmd.
  • Röksemdirnar inni í Range hlutnum eru ekki fastar. Þannig að við getum breytt gildum rökræðunnar í samræmi við þarfir okkar.
  • Fleiri en 1 gildi má senda sem rök.

Hlutur sem þarf að muna

  • CELLS eiginleikar í VBA er einnig hægt að nota til að stilla Range í VBA .
  • Hlutarbreytur ættu að vera stilltar sem tilvísun hlutarins með SETT

Niðurstaða

Þessi grein sýndi þér hvernig á að Stilltu svið í Excel VBA fjölvi. Ég vona að þessi grein hafi verið þér mjög gagnleg. Ekki hika við að spyrja spurninga varðandi efnið.

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.