Edukien taula
3 metodoak erakutsiko dizkizugu Excel-en VBA barrutia hautatzeko zelula aktiboa<2tik>. Hori frogatzeko, 3 zutabe dituen datu-multzo bat aukeratu dugu: “ Izena ”, “ Abizena ” eta “ E-posta >”. gelaxka bat hautatuko dugu eta Excel VBA erabiliz gelaxka horretako barrutia hautatuko dugu.
Deskargatu Praktika-koadernoa
Hautatu barrutia Active Cell.xlsm-tik
3 modu zelula aktibotik barrutia hautatzeko Excel-en VBA erabiliz
1. VBA erabiltzea Gelaxka aktibotik azken gelaxka ez hutsera barrutia hautatzeko
Lehen metodorako, Range.End propietatea erabiliko dugu.
Hemen, gure kodea Modulu gisa sartuko dugu. Modulua leihoa agertzeko, egin hauek-
Urratsak:
- Lehenik eta behin, Garatzailea tik. fitxa >>> hautatu Visual Basic .
Visual Basic leihoa agertuko da.
- Azkenik, Txertatu >>> hautatu Moduloa .
Horrek Modulua leihoa agertuko du.
1.1. End(xlUp) propietatea erabiliz
Atal honetan, barrutia gorantz hautatuko dugu azken hutsik gabeko gelaxkara gure zelula aktiboa tik.
Urratsak:
- Lehenik eta behin, agertu Modulua leihoa.
- Bigarrenik, idatzi hurrengo kodea.
8293
Gure deitzen ari gara. Sub Prozedura ToUp . Ondoren, gure barrutia hautatzen ari gara. Lehenengo balioa gure zelula aktiboa da. Azken balioa ActiveCell.End(xlUp) da. Azkenik, barrutia aukeratzen ari gara Barrutia rekin. Hautatu metodoa.
- Hirugarrenean, Gorde eta itxi leihoa.
- Ondoren, hautatu C6 gelaxka . zelula hau gure aktiboa zelula da.
Orain, joango gara agertu Makro leihoa. Horretarako-
- Garatzailea fitxatik >>> hautatu Makroak .
Ondoren, Makro elkarrizketa-koadroa agertuko da.
- Ondoren, hautatu " ToUp " " Makroaren izena: ".
- Azkenik, egin klik Exekutatu .
Hori ikus dezakegu, hautatu dugu gelaxka-barrutia C4:C6 .
Irakurri gehiago: Excel VBA: Kopiatu barruti dinamikoa beste lan-liburu batera
1.2. End(xlDown) propietatea sartuz
Atal honetan, barrutia behera hautatuko dugu gure zelula aktiboa tik.
Urratsak:
- Lehenik eta behin, agertu Modulua leihoa.
- Bigarrenik, mota honako kodea.
3676
Gure Sub Prozedura ToDown deitzen ari gara. Ondoren, gure barrutia hautatzen ari gara. Lehenengo balioa gure zelula aktiboa da. Azken balioa ActiveCell.End(xlDown) da. Azkenean, gaude Barrutia hautatuz Barrutia rekin. Hautatu metodoa.
- Hirugarrenean, Gorde eta itxi leihoa.
- Ondoren, hautatu C6 gelaxka . Hau da gure zelula aktiboa .
- Ondoren, agertu Makro elkarrizketa-koadroa .
- Hautatu " ToDown ".
- Azkenik, egin klik Exekutatu aukeran.
Horrela, hautatu dugu barrutia gure zelula aktibo tik Excel VBA erabiliz.
Gehiago irakurri: Excel VBA barrutian zehar gelaxka hutsa arte (4 adibide)
Antzeko artikuluak
- Excel VBA: Begiztatu barrutian zutabeen bidez (5 adibide)
- Nola erabili VBA barruti bateko errenkada bakoitzeko Excel-en
- Excel makroa: ordenatu hainbat zutabe barruti dinamikoarekin (4 metodo)
- VBA Excel-en barruti bateko errenkadak eta zutabeak errepasatzeko (5 adibide)
- Nola bihurtu Range Array Excel VBA-n (3 modu)
1.3. Amaiera(xlToLeft) propietatea aplikatuz
Atal honetan, barrutia hautatuko dugu gure zelula aktiboa ren ezkerrera ra. .
Urratsak:
- Lehenik eta behin, agertu Modulua leihoa.
- Bigarrenik, idatzi hurrengo kodea.
8956
Gure Sub Prozedura Ezkerrerantz deitzen ari gara. Ondoren, gure barrutia hautatzen ari gara. Lehenengo balioa gure zelula aktiboa da. Azken balioa da ActiveCell.End(xlToLeft) . Azkenik, barrutia aukeratzen ari gara Barrutia rekin. Hautatu metodoa.
- Hirugarrenean, Gorde eta itxi leihoa.
- Ondoren, hautatu D7 gelaxka . Hau da gure zelula aktiboa .
- Ondoren, agertu Makro elkarrizketa-koadroa .
- Hautatu “ Ezkerrera ”.
- Azkenik, egin klik Exekutatu aukeran.
Horrela, hautatu dugu barrutia gure zelula aktibo tik Excel VBA erabiliz.
1.4. End(xlToRight) propietatea inplementatzea
Atal honetan, barrutia hautatuko dugu gure zelula aktiboa ren eskuinean . .
Urratsak:
- Lehenik eta behin, agertu Modulua leihoa.
- Bigarrenik, idatzi hurrengo kodea.
9648
Gure Azpi prozedura ToRight deitzen ari gara. Ondoren, gure barrutia hautatzen ari gara. Lehenengo balioa gure zelula aktiboa da. Azken balioa ActiveCell.End(xlToRight) da. Azkenik, barrutia aukeratzen ari gara Barrutia rekin. Hautatu metodoa.
- Hirugarrenean, Gorde eta itxi leihoa.
- Ondoren, hautatu C8 gelaxka . Hau da gure zelula aktiboa .
- Ondoren, agertu Makro elkarrizketa-koadroa .
- Hautatu “ ToRight ”.
- Azkenik, egin klik Exekutatu aukeran.
Horrela, hautatu dugu barrutia gure zelula aktiboa Excel VBA erabiliz.
2. VBA Range.Offset propietatea erabiliz Gelaxka aktibotik barrutia hautatzeko Excel-en VBA erabiliz
Bigarren metodorako, VBA Range.Offset propietatea erabiliko dugu barrutia gure zelula aktiboa erabiliz. .
Urratsak:
- Lehenik eta behin, idatzi hurrengo kodea Modulua leihoan.
1474
Gure Azpi-prozedura UsingOffset sortu dugu. Ondoren, gure barrutia hautatzen ari gara. Lehenengo balioa gure zelula aktiboa da. Azken balioa ActiveCell.Offset (1,2) da. Offset propietatearekin errenkada bat behera eta 2 zutabe eskuinera mugitzen ari gara. Azkenik, barrutia aukeratzen ari gara Barrutia rekin. Hautatu metodoa.
- Bigarrenik, Gorde eta itxi leihoa.
- Ondoren, hautatu B8 gelaxka . Hau da gure zelula aktiboa .
- Ondoren, agertu Makro elkarrizketa-koadroa .
- Hautatu " UsingOffset ".
- Azkenik, egin klik Exekutatu aukeran.
Ondorioz, hautatu dugu barrutia zelula aktiboa tik. Gainera, hauxe izan beharko luke azken urratsak.
Gehiago irakurri: Excel VBA: Lortu gelaxka sorta balioekin (7 Adibideak)
3. Hautatu barrutia zelula aktibotik Excel-en VBA erabiliz, CurrentRegion propietatea erabiliz
Azken metodorako, Range.CurrentRegion propietatea erabiliko dugu.
Urratsak:
- Lehenik eta behin, idatzi hurrengo kodea Modulua leihoan.
1901
Gure Sub Prozedura deitzen ari gara. cEskualdea . Ondoren, gure barrutia hautatzen ari gara. CurrentRegion propietatearekin, barrutia hautatzen ari gara gelaxka hutsa arte. Azkenik, barrutia aukeratzen ari gara Barrutia rekin. Hautatu metodoa.
- Bigarrenik, Gorde eta itzuli Excel orrira.
- Ondoren, hautatu C10 gelaxka . Hau da gure zelula aktiboa .
- Ondoren, agertu Makro elkarrizketa-koadroa .
- Hautatu " cRegion ".
- Azkenik, egin klik Exekutatu aukeran.
Horrela, hautatu dugu barrutia arte gelaxka hutsa .
Praktika atala.
Metodo bakoitzaren praktika-datu multzoak eman ditugu Excel fitxategian.
Ondorioa
Guk' 3 metodoak erakutsi dizkizugu Excel VBA hautatu barrutia zelula aktiboa tik. Urratsak ulertzeko arazorik izanez gero, lasai iruzkin ezazu behean. Eskerrik asko irakurtzeagatik, segi bikain!