Efnisyfirlit
Í þ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ð.