VBA Excel-en barrutiko errenkadak biribiltzeko (6 adibide)

  • Partekatu Hau
Hugh West

Edukien taula

Tutorial honetan, VBA nola erabili azalduko dugu excel-en barrutian dauden errenkadak errepasatzeko. Begiztak erabiltzen ditugu gauza bera behin eta berriz egitea saihesteko. Microsoft Excel lanean ari garenean, baliteke zeregin bera askotan egin behar dugun posizioan aurkitzea. Erraz egin dezakegu VBA -ko begiztak erabiliz. Artikulu honetan, 6 adibideak erakutsiko ditugu excel-en errenkadak begizta egiteko VBA -rekin. Adibideetan zehar erabiliko dugun begizta ' For-Next Loop ' da.

Deskargatu Praktikako lan-koadernoa

Praktikako lan-koadernoa hemendik deskargatu dezakegu.

VBA Errenkadak errenkadak barrutian.xlsm

6 adibideak Excel-en VBA-rekin barrutian errenkadak begizta egiteko

Exegelen adibideak ilustratzeko tutorial honetan, hurrengo datu multzoa erabiliko dugu. Datu multzoak 5 saltzaile ren lehen bi hilabeteetako salmenta-kopuruak ditu.

1. Erabili VBA Barrutian Barruti aldagaiarekin <10 errenkadak igarotzeko>

Lehenengo adibidean, barrutiaren aldagaia erabiliko dugu barrutiko errenkadak begiztatzeko VBA excel-en erabiliz. VBA begizta bat aplikatuko dugu hurrengo datu multzoan.

Ikus ditzagun adibide hau egiteko urratsak.

URRATSAK:

  • Hasteko, joan ' Barrutiaren aldagaia ' lan-orri aktibora.
  • Gainera, egin klik eskuineko botoiarekin eta hautatu ' Ikusi kodea ' aukera. Sakatu ere egin dezakezu Alt + F11 irekitzeko.

  • Goiko ekintzak lan-orri horren kode-leiho bat irekitzen du. .
  • Gainera, idatzi kodea kodearen leihoan:
3811
  • Ondoren, egin klik Exekutatu edo sakatu F5 kodea exekutatzeko.

  • Azkenik, hurrengo pantaila-argazkia bezalako emaitzak lortuko ditugu.

Irakurri gehiago: Excel VBA: Begiztatu barrutian dauden zutabeak (5 adibide)

2. Aplikatu VBA Barrutiko errenkadak errenkadak aldagai numerikoarekin

Barruti bateko errenkadak begizta egiteko beste aukera bat aldagaia hautatzea da. Bigarren adibidean, hurrengo datu-multzoan VBA aplikatuko dugu zenbakizko aldagaien barrutian dauden errenkadak errepasatzeko.

Ikus dezagun begirada bat. metodo hau egiteko urratsak.

URRATSUAK:

  • Lehenengo, egin klik eskuineko botoiarekin ' Zenbakizkoak izeneko orri aktiboan. Balioa '.
  • Ondoren, hautatu ' Ikusi kodea ' aukera.

  • Hau ekintzak lan-orri horren kode-leiho bat irekiko du. Alt + F11 ere saka dezakezu kode-leiho hori irekitzeko.
  • Idatzi kode hau leiho horretan:
6673
  • Ondoren, egin klik Exekutatu edo sakatu F5 tekla kodea exekutatzeko.

  • Azkenik, hurrengo irudia bezalako emaitzak ikus ditzakegu. Goiko kodeak zenbakiaren formatua hamartarretara aldatzen du.

IrakurriGehiago: VBA Excel-en barruti bateko errenkadak eta zutabeak begiztatu (5 adibide)

3. Excel VBA Erabiltzaileak hautatutako barrutian errenkadak errenkadak errepasatzeko

hirugarren adibidea, VBA erabiliko dugu erabiltzaileak aukeratutako barruti batean barruti bateko errenkadak errepasatzeko. Beraz, erabiltzaileak begizta bat aplikatu ahal izango du datu-multzoko hautatutako eremu batean.

Ikus ditzagun adibide honekin lotutako urratsak.

URRATSAK:

  • Hasieran, hautatu gelaxka-barrutia ( D5:D9 ).

  • Ondoren, egin klik eskuineko botoiarekin ' Erabiltzaileak hautatutako ' izeneko orri aktiboan. Hautatu ' Ikusi kodea ' aukera.

  • Goiko komandoak VBA kode leiho bat irekiko du. lan-orri aktiborako. Kode-leiho hori ere ireki dezakezu Alt + F11 sakatuta. Sartu kode hau hutsik dagoen kode-leiho horretan:
4939
  • Ondoren, lan-orri horren kodea exekutatzeko, egin klik Exekutatu edo sakatu F5 tekla.

  • Beraz, mezu-koadro bat agertzen da hautatutako barrutiaren lehen balioa erakutsiz.

  • Gainera, Ados sakatzen baduzu, hautatutako barrutiaren bigarren balioa itzuliko da, hau da, D6 gelaxka.

  • Prozesu honek D9 gelaxka den hautatutako barrutiaren azken baliora arte jarraituko du.

Gehiago irakurri: Nola erabili VBA barrutian dauden errenkadak zenbatzeko datuekinExcel (5 makro)

Antzeko irakurketak

  • Nola erabili VBA Excel-en gelaxka aktibotik barrutia hautatzeko (3 metodo)
  • Excel makroa: ordenatu hainbat zutabe barruti dinamikoarekin (4 metodo)
  • Nola bihurtu sorta array Excel VBA-n (3 modu)

4. Errenkadak barruti dinamikoko begizta VBArekin

Laugarren adibidean, VBA aplikatuko dugu barruti dinamikoko errenkadak errepasatzeko. . Adibide hau aurrekoekin apur bat desberdina da. Excel lan-orrirako begiztaren barrutia pertsonalizatu ahal izango dugu. Metodo hau ilustratzeko hurrengo datu multzoa erabiliko dugu. Hurrengo datu-multzoan, barrutiaren balioak ( B8:C12 ) balio zehatz batekin beteko ditugu.

Jarraitu beheko urratsak besterik ez. metodo hau burutzeko.

URRATSUAK:

  • Lehenik eta behin, sartu 6 balioa B1 eta C gelaxkan B2 .
  • Bigarrenik, egin klik eskuineko botoiarekin gelaxka aktiboan eta hautatu ' Ikusi kodea aukera. '.

  • Komando honek VBA kode-leiho bat irekiko du lan-orri aktiborako. Kode-leiho hori irekitzeko beste modu bat Alt + F11 sakatzea da.
  • Hirugarrenik, kode-leiho horretan txertatu hurrengo kodea:
5440
  • Orain, kodea exekutatzeko, egin klik Exekutatu edo sakatu F5 tekla.

  • Ondorioz, datu multzoa balioarekin betetzen da $2500.00 honela.

OHARRA:

Goiko irudian, 6 balioak barrutiaren lehen bi errenkadak adierazten ditu ( B8:B9 ).

  • Azkenik, sartu 9 balioa. B1 gelaxka 6 ren ordez. Emaitzak ondoko irudian ikus ditzakegu.

5. Txertatu VBA errenkada osoa begizta egiteko barrutian

Bosgarren adibidean, ikusiko dugu nola aplika dezakegun VBA barrutian dagoen errenkada osoa begizta egiteko. Adibide honek hautatutako errenkada bateko edo hainbatetako balio zehatz baten posizioa aurkituko du.

Beraz, ikus ditzagun adibide hau exekutatzeko jarraituko ditugun urratsak.

URRATSUAK:

  • Hasteko, egin klik eskuineko botoiarekin ' Errenkada osoa ' izeneko orri aktiboan. Hautatu ' Ikusi kodea ' aukera.

  • Goiko komandoak VBA kode leiho huts bat irekitzen du. lan-orri aktiborako. Kode-leiho hau ere lor dezakegu Alt + F11 sakatuz.
  • Ondoren, sartu kode hau kode-leiho horretan:
3580
  • Ondoren, egin klik Exekutatu edo sakatu F5 tekla kodea exekutatzeko.

  • Goiko irudian, nabarmendutako ' Chris ' balioak bilatuko dugun balioa adierazten du. Barrutiaren balioak ' 5:9 ' adierazten du gelaxka-barrutian balioa bilatuko dugula ( B5:B9 ).
  • Azkenik, mezu-koadro batek balioa erakusten du.' Chris ' B6 gelaxkan dago.

Irakurri gehiago: VBA nola erabili Excel-en barruti bateko errenkada bakoitza

6. Begiztatu barrutian n-garren errenkada guztietan Excel VBArekin

Azken adibidean, VBA <2 aplikatuko dugu> barrutiko n-garren errenkada guztietan zehar begizta egiteko. Hurrengo datu-multzoan, kolore itzalak aplikatuko ditugu gure datu-barrutiaren zenbaki bakoitien errenkadetan.

Beraz, ikus ditzagun metodo hau egiteko urratsak.

URRATSUAK:

  • Lehenengo, egin klik eskuineko botoiarekin ' n-th Row ' izeneko orri aktiboan. Hautatu ' Ikusi kodea ' aukera.

  • Ondoren, VBA kode leiho huts bat irekitzen du lan-orri horretarako. Kode-leiho hau ere lor dezakegu Alt + F11 sakatuz.
  • Ondoren, idatzi hurrengo kodea kode-leiho horretan:
3124
  • Orain, egin klik Exekutatu edo sakatu F5 tekla kodea exekutatzeko.

  • Azkenik, goiko kodeak gure datu-multzoko zenbaki bakoitien errenkadak soilik itzaltzen dituela ikus dezakegu.

Irakurri gehiago: Excel VBA Begiztatu barrutitik gelaxka hutsa arte (4 adibide)

Ondorioa

Ondorioz, tutorial honek 6 adibideak ematen dizkizu barrutian dauden errenkadak begizta egiteko 1>VBA Excel-en. Deskargatu artikulu honetan jasotako praktiken fitxa zure gaitasunak proban jartzeko. Galderarik baduzu, utzi iruzkin bat koadroanbehean. Gure taldea zure mezuari ahalik eta lasterren erantzuten saiatuko da. Begiratu etorkizunean Microsoft Excel irtenbide asmatzaileagoak lortzeko.

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.