VBA Excel-en barrutia ezartzeko (7 adibide)

  • Partekatu Hau
Hugh West

Artikulu honetan, VBA Excel-en VBA Excel-en Barrutia ezarri nola ezarri ikasiko duzu VBA .

Deskargatu Lan-koadernoa

Doako praktika Excel lan-koadernoa deskarga dezakezu hemendik.

Ezarri Barrutia VBA.xlsm-n

VBA barrutiaren objektua

VBA -ko Barrutia objektuak gelaxka bakarra, hainbat gelaxka, errenkadak, zutabeak izan ditzake Excel lan-orrian.

Barrutia objektuaren hierarkia behean agertzen da.

Aplikazioa > Lan-koadernoa > Lan-orria > Barrutia

Horrela deklaratu beharko zenuke Barrutia objektua VBA n.

7 VBA Excel-en barrutia ezartzeko adibideak

Atal honetan barrutia nola ezarri gelaxka bakarrean, gelaxka anitzetan, errenkada bakarrean, errenkada anitzetan, zutabe bakarrean, zutabe anitzetan eta ezarri barruti bat Komando Botoiaren bidez VBA Excel-en.

1. Ezarri Barrutia VBA-n gelaxka bakarrean

Hemen ikusiko dugu nola Ezarri gelaxka bakarrean VBA rekin.

Urratsak:

  • Sakatu Alt + F11 teklatuan edo joan Garatzailea -> Visual Basic Visual Basic Editor irekitzeko.

  • Laster-kodeen leihoan, menu-barratik , egin klik Txertatu -> Modulua .

  • Kopiatu hurrengo kodea eta itsatsi kodearen leihoan.
3881

Hemen,

B2 = ezarri nahi dugun gelaxkabalioa. Behar duzun edozein zelula-erreferentzia-zenbakia ezar dezakezu.

Zure kodea exekutatzeko prest dago orain.

  • Sakatu F5 teklatuan edo menu-barran hautatu Exekutatu -> Exekutatu Azpi/UserForm . Azpi-menu-barran dagoen Play ikono txikia ere klik egin dezakezu makroa exekutatzeko.

B2 gelaxka. orain " Kaixo mundua " balioa dauka.

Irakurri gehiago: VBA barrutian Excel-en gelaxka bakoitzeko.

2. Ezarri Barrutia VBAko gelaxka anitzetan

Hemen ikusiko dugu nola Ezarri gelaxka anitzetan VBA rekin.

Urratsak:

  • Lehen bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi.
2815

Zure kodea exekutatzeko prest dago.

  • Exekutatu makroa eta A1 bitarteko gelaxka guztiak. 1>D5 orain eduki sakatuta “ Kaixo!

3. Ezarri Barrutia errenkada bakarrean VBAn

Hemen ikusiko dugu Barrutia nola ezarri errenkada bakarrean VBA rekin.

Urratsak:

  • Lehen bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Sartatu Modulu bat kodearen leihoan.
  • Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi.
1790

Zure kodea orain exekutatzeko prest dago.

  • Exekutatu makroa eta A1 tik D5 bitarteko ilara guztietatik 3. errenkada bakarrik eduki sakatuta " Kaixo! "

  • Errenkadak (3). Kodeko balioak A1:D5 barruti zehatzeko 3. errenkadarako sarbidea eman du. .

4. Ezarri barrutia VBAko hainbat errenkadatan

Hemen ikusiko dugu nola Barrutia ezarri anitz errenkadetan VBA rekin.

Urratsak:

  • Lehen bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Sartu Modulua kodearen leihoan.
  • Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi.
2103

Zure kodea orain da exekutatzeko prest.

  • Exekutatu makroa eta 1. , 3. eta 5. errenkadak guztietatik A1 -tik D5 arteko errenkadak orain sakatuta eduki " Kaixo! "

Antzeko irakurketak:

  • Nola hautatu VBA gelaxka-balioan oinarritutako barrutia (7 modu)
  • Erabili VBAren barrutiaren objektua Excel-en (5 propietate)
  • Nola erabili VBA barrutiaren desplazamendua (11 modu)
  • VBA barrutia Excel-en errenkada-zenbaki aldakorrarekin (4 Adibideak)

5. Ezarri barrutia zutabe bakarrean VBAn

Hemen ikusiko dugu nola Ezarri barrutia zutabe bakarra VBA rekin.

Urratsak:

  • Lehen bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan .
  • Kode-leihoan,kopiatu hurrengo kodea eta itsatsi.
5103

Zure kodea exekutatzeko prest dago orain.

  • Exekutatu makroa eta soilik A1 -tik D5 bitarteko zutabe guztietatik 2. zutabea orain eduki sakatuta " Kaixo! "

  • iCol.Columns(2).Kodeko balioak A1:D5 barruti zehatzeko 2. zutaberako sarbidea eman zuen. .

6. Ezarri barrutia zutabe anitzetan VBAn

Hemen ikusiko dugu nola Barrutia ezarri anitzetan zutabeak VBA rekin.

Urratsak:

  • Lehen bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi .
6044

Zure kodea exekutatzeko prest dago.

  • Exekutatu makroa eta 2. eta A1 -tik D5 arteko 4. zutabeek orain eduki sakatuta " Kaixo! "

7. Ezarri Barrutia komando-botoiaren bidez VBAn

Hemen Barrutia nola ezarri ikasiko dugu Komando-botoia erabiliz VBA -n.

Urratsak:

  • Joan Garatzailea -> Txertatu -> Komando-botoia .
    • Ziurtatu Diseinu modua aktibatuta duzula.

  • Arrastatu orriko Komando-botoia inguruan.

  • Klik bikoitza gainean. botoia eta kode-leiora eramango zaitu, automatikoki a-rekin sortutakoa VBA azpi-prozedura kodea .

  • Azpikoaren barruan, idatzi zure kodea eta Gorde.

  • Itzuli interesgarri den lan-orrira eta egin klik Komando botoia . Zure kodean oinarritutako emaitza lan-orrian agertuko da.

VBA Set Range-ren abantailak

  • Oso erraza da inplementatzea.
  • Barrutia objektuaren barruan dauden argumentuak ez dira finkoak. Beraz, argumentuaren balioak gure beharren arabera alda ditzakegu.
  • Balio 1 baino gehiago pasa daitezke argumentu gisa.

Gogoratu beharreko gauzak

  • CELLS propietateak VBA n ere erabil daitezke Barrutia VBA n ezartzeko.
  • Objektu-aldagaiak objektuaren erreferentzia gisa ezarri behar ditu SET

Ondorioa

Artikulu honek nola egin erakutsi dizu. Ezarri Barrutia Excel VBA makroan. Artikulu hau zuretzat oso onuragarria izan dela espero dut. Anima zaitez gaiari buruzko edozein galdera egin.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.