Excel VBA zutabean erabilitako barrutia hautatzeko (8 adibide)

  • Partekatu Hau
Hugh West

Tutorial honek 8 adibideak erakutsiko ditu VBA erabiltzeko Erabilitako barrutia excel-eko zutabe batean hautatzeko. Orokorrean, Excel-eko UsedRange propietateak datuak dituen lan-orri baten zatia adierazten du. Adibideak argi eta garbi ilustratzeko, UsedRange propietatea aplikatuko dugu datu-multzo jakin batean adibide guztientzat.

Deskargatu Praktika-koadernoa

Praktika-koadernoa hemendik deskargatu dezakegu. .

UsedRange zutabean hautatzeko VBA.xlsm

8 VBA adibide errazak zutabean UsedRange hautatzeko

Ondoko irudian , adibide guztietarako erabiliko dugun datu multzoa ikus dezakegu. Datu-multzoak Saltzaileen , haien Kokapena , Eskualdea, eta salmenten " Kopuru osoa " ditu. Datu multzo honetan, erabilitako barrutia kontuan hartuko da goiburua barne. Beraz, hurrengo datu-multzoan erabilitako barrutia ( B2:E15 ) da.

1. Hautatu UsedRange Excel-en VBArekin zutabean

Lehenik eta behin, gure datu multzoko zutabe guztiak hautatuko ditugu. Horretarako VBA select UsedRange propietatea erabiliko dugu zutabeetan. Ikus ditzagun metodo hau burutzeko urratsak.

URRATSUAK:

  • Hasteko, egin klik eskuineko botoiarekin izeneko orri aktiboan. ' Hautatu_zutabeak '.
  • Gainera, hautatu ' Ikusi kodea ' aukera.

  • Ondoren, goiko ekintzak hutsune bat irekitzen duLan-orri horren VBA kode-leihoa. Kode-leiho hau ere lor dezakegu Alt + F11 sakatuz.
  • Ondoren, idatzi kode hau kode-leiho horretan:
3793
  • Ondoren, egin klik Exekutatu edo sakatu F5 tekla kodea exekutatzeko.

  • Azkenik, hurrengo irudian bezala lortuko dugu emaitza. Gure datu-multzoko zutabeetan erabilitako barrutia orain hautatuta dagoela ikus dezakegu.

2. Erabili VBA Erabilitako tarte osoa

zutabean kopiatzeko. Bigarren adibidean, VBA erabiliko dugu erabilitako barruti osoa gure datu-multzoko zutabeetan kopiatzeko. Orokorrean, metodo hau erabiltzen dugu gure datu multzotik eskualde zehatz bat kopiatzeko. Metodo hau egiteko beheko pausoak jarraitu behar ditugu.

URRATSUAK:

  • Lehenik eta behin, joan ' Kopiatu '.
  • Ondoren, egin klik eskuineko botoiarekin fitxa horretan eta hautatu ' Ikusi kodea ' aukera.

  • Uneko lan-orrirako VBA kode-leiho huts bat irekiko du. Leiho hau lortzeko beste modu bat Alt + F11 teklatutik sakatzea da.
  • Ondoren, sartu beheko kodea kode-leiho horretan:
9838
  • Orain, kodea exekutatzeko, sakatu Exekutatu edo sakatu F5 tekla.

  • Azkenik, emaitza honela ikus dezakegu. Gainera, erabilitako barrutiaren inguruan muga bat ikus dezakegu. Kodeak datuak kopiatu dituela adierazten duertz honen barruan.

Irakurri gehiago: Excel VBA: Kopiatu barruti dinamikoa beste lan-liburu batera

3. Zenbaki zenbakia UsedRange-ko zutabeen VBA erabiliz

Hirugarren adibidean, gure datu multzoko zutabe kopurua zenbatuko dugu zutabeko excel VBA hautatu Used Range metodoa zutabean. . Adibide honek gure datu-multzoan erabilitako barrutiaren barneko zutabe kopurua itzuliko du mezu-koadro batean. Jarraitu beheko urratsak metodo hau exekutatzeko.

URRATSUAK:

  • Lehenik eta behin, hautatu ' Ztabe_zenbaketa ' izeneko orri aktiboa.
  • Bigarrenik, egin klik eskuineko botoiarekin orri aktiboaren izenan eta egin klik ' Ikusi kodea ' aukeran.

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

  • Azkenik, emaitza mezu-kutxa batean jasoko dugu. Erabilitako barrutian zutabe kopurua 4 da.

Irakurri gehiago: Nola erabili VBA barrutian errenkadak zenbatzeko Excel-eko datuekin (5 makro)

4. Excel VBA erabilitako barrutian azken zutabeen kopurua zenbatzeko

Aurreko metodoan, azken zutabearen zenbakia atera dugu. erabilitako barrutia.Hala ere, adibide honetan, erabilitako barrutiaren azken zutabearen kopurua zehaztuko dugu lan-orri osoan zehar VBA hautatu UsedRange propietatea erabiliz. Ikus ditzagun ekintza hau burutzeko jarraitu behar ditugun urratsak.

URRATSUAK:

  • Hasteko, egin klik eskuineko botoiarekin ' Azken zutabea ' izeneko orri aktiboan.
  • Ondoren, hautatu ' Ikusi kodea ' aukera.

  • Beraz, goiko komandoak VBA kode leiho huts bat irekitzen du lan-orri horretarako. Kode-leiho hori irekitzeko beste modu bat Alt + F11 sakatzea da.
  • Ondoren, sartu kode hau kode-leiho horretan:
7794
  • Orain, egin klik Exekutatu edo sakatu F5 tekla kodea exekutatzeko.

  • Azkenean, gure emaitza mezu-kutxa batean jasoko dugu. Erabilitako barrutiaren azken zutabea lan-orriaren 5. zutabea da.

Antzeko irakurketak

  • Nola erabili VBA Excel-en barruti bateko errenkada bakoitzeko
  • Erabili VBA Excel-eko gelaxka aktibotik barrutia hautatzeko (3 metodo)
  • Excel makroa: ordenatu hainbat zutabe barruti dinamikoarekin (4 metodo)

5. Hautatu UsedRange-tik azken zutabearen azken gelaxka VBArekin

Bosgarren adibidean, VBA hautatu Erabilitako barrutia propietatea erabiliko dugu Excel orri batean azken zutabeko azken gelaxka hautatzeko. Adibide hau ilustratzeko, gukgure aurreko datu-multzoarekin jarraituko dugu. Orain, begiratu metodo hau egiteko urratsei.

URRATSUAK:

  • Lehenik eta behin, hautatu ' Azken_gelaxka<2 izeneko orri aktiboa>'.
  • Ondoren, egin klik eskuineko botoiarekin orri-izen horretan. Hautatu ' Ikusi kodea ' aukera.

  • Ondoren, VBA kode leiho hutsa lortuko dugu. . Gainera, Alt + F11 sakatu dezakegu kode-leiho hori irekitzeko.
  • Ondoren, idatzi kode hau kode-leiho horretan:
1200
  • Orain, kodea exekutatzeko, egin klik Exekutatu edo sakatu F5 .

  • Azkenik, emaitza ondoko irudian ikus dezakegu. Azken zutabeko hautatutako azken gelaxka E15 gelaxka da.

6. Bilatu UsedRange hautatutako gelaxka-barrutia Excel VBA-rekin

Adibide honetan, VBA aplikatuko dugu hautatutako erabilitako barrutiaren gelaxka-barrutia Excel lan-orri batean aurkitzeko. VBA kodea erabiliko dugu erabilitako gure barrutian dauden zutabe guztietarako. Kodeak gelaxka-barrutia itzuliko du, baita erabilitako barrutian zutabearen helbidea ere. Jarraitu beheko urratsei ekintza hau burutzeko.

URRATSUAK:

  • Hasieran, egin klik eskuineko botoiarekin orri aktiboko fitxan ' Bilatu gelaxka barrutia ' izenekoa.
  • Bigarrenik, hautatu ' Ikusi kodea ' aukera.

  • VBA kode-leiho huts bat irekiko du. Kode leiho hau irekitzeko beste metodo bat Alt sakatzea da + F11 .
  • Hirugarrenik, idatzi kode hau kode-leiho horretan:
6753
  • Ondoren, kodea exekutatzeko, egin klik botoian. Exekutatu edo sakatu F5 tekla.

  • Azkenean, mezu-koadro bat hurrengo irudiak emaitza erakusten du.

Antzeko irakurketak

  • VBA errenkadak eta errenkadak zeharkatu Excel-en barruti bateko zutabeak (5 adibide)
  • Nola bihurtu Barrutia Excel VBA-n array-ra (3 modu)

7. Txertatu VBA UsedRange propietatea gelaxka hutsak zenbatzeko

Adibide honetan, VBA hautatu UsedRange propietatea erabiliko dugu excel orri batean hutsik dauden gelaxkak zenbatzeko. Batzuetan, baliteke gelaxka hutsak izatea gure datu-multzoaren erabilitako barrutian. Erraz zenbatu ditzakegu gelaxka huts horien zenbakiak UsedRange propietatea erabiliz. Ikus ditzagun adibide hau egiteko urratsak.

URRATSUAK:

  • Lehenengo, egin klik eskuineko botoiarekin izeneko orri aktiboko fitxan. Zelula_hutsak '.
  • Ondoren, hautatu ' Ikusi kodea ' aukera.

  • Goiko ekintzak VBA kode leiho huts bat irekitzen du. Kode-leiho hori irekitzeko beste modu bat Alt + F11 sakatzea da.
  • Ondoren, sartu kode hau kode-leiho horretan:
5670
  • Ondoren, egin klik Exekutatu edo sakatu F5 tekla kodea exekutatzeko.

  • Azkenik, emaitza mezu-koadroan jasoko dugu. Themezu-koadroak erabilitako gure barrutian guztirako gelaxka eta gelaxka hutsen kopurua bistaratuko du.

8. VBA UsedRange Excel-en zutabeko lehen gelaxka hutsa kokatzeko

Azken adibidean, excel VBA erabiliko dugu zutabean Used Range propietatea hautatzeko gure excel lan-orrian lehen gelaxka hutsa kokatzeko. Metodo honek zutabe jakin bateko lehen gelaxka hutsa kokatuko du. Gelaxka hutsa datu-multzoaren erabilitako barrutitik kanpo egongo da beti. Beraz, erabilitako barrutian gelaxka bat hutsik edo hutsik badago, metodo honetan ez da kontuan hartuko. Orain, jarraitu beheko urratsak metodo hau burutzeko.

URRATSUAK:

  • Hasteko, egin klik eskuineko botoiarekin aktiboan. ' Lehen_Hutsik ' izeneko fitxa fitxa.
  • Gainera, hautatu ' Ikusi kodea ' aukera.

  • VBA kode-leiho huts bat irekiko du. Alt + F11 ere sakatu dezakegu kode-leiho hori irekitzeko.
  • Gainera, idatzi hurrengo kodea VBA kode-leiho hutsean:
7280
  • Ondoren, kodea exekutatzeko, egin klik Exekutatu edo sakatu F5 tekla.

  • Azkenik, goiko kodeak ' FirstEmptyCell ' balioa txertatuko du E16 gelaxkan. E zutabearen lehen gelaxka hutsa da datu-multzoaren erabilitako barrutiaren ondoren.

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

Ondorioa

Laburbilduz, tutorial honek 8 adibideak erakusten ditu VBA hautatu UsedRange propietatea Excel orri batean erabiltzeko. Zure gaitasunak proban ezartzeko, deskargatu artikulu honetarako erabilitako praktiken fitxa. Mesedez, lasai iruzkin ezazu beheko koadroan zalantzaren bat izanez gero. Gure taldea zure mezuari ahalik eta lasterren erreakzionatzen saiatuko da. Kontuz ibili etorkizunean Microsoft Excel irtenbide berritzaileagoak.

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.