Edukien taula
Excel-en errenkada-zenbakiak modu asko erabiliz aurki ditzakegu, baina VBA k eginbide eta pertsonalizazio gehiago eskaintzen ditu. Horren bidez, errenkada-zenbakiak modu adimentsuan aurki ditzakegu. Gaur artikulu honek 4 makro erabilgarri erakutsiko ditu Excel-en errenkada-zenbakia VBA erabiliz aurkitzeko.
Deskargatu Praktikarako lan-koadernoa
Doako Excel lan-koadernoa deskargatu dezakezu hemendik eta landu modu independentean.
Bilatu errenkada-zenbakia VBA.xlsm erabiliz
4 makro errenkada-zenbakia aurkitzeko VBA erabiliz Excel-en
Eskutatu eskualde ezberdinetako saltzaile batzuen salmentak adierazten dituzten metodoak aztertzeko erabiliko dugun datu multzoa.
1. makroa: VBA hautapena aldatuz errenkada-zenbakia aurkitzeko
Lehenik eta behin, makro bat erabiliko dugu Excel-en VBA errenkada-zenbakia aurkitzeko edozein gelaxka hautatuta. Horrek esan nahi du erabilitako edozein gelaxka hautatzen baduzu, makroak errenkada-zenbakia berehala erakutsiko du. Horretarako, kodeak orri batean gorde beharko dituzu , ez moduluan.
Urratsak:
- Eskuina- egin klik orriaren izenburuan eta hautatu Ikusi kodea testuinguru-menuan .
- Ondoren idatzi ondorengo kodeak-
2267
- Geroago, ez dago kodeak exekutatu beharrik, itzuli zure orrira.
Kodearen banaketa:
- Lehenik eta behin, Private Azpi prozedura bat sortu nuen - Worksheet_SelectionChange .
- Ondoren, Rnumber aldagai bat deklaratu da Osokoa .
- errendak gelaxka aktiboaren errenkada-zenbakia zehaztuko du.
- Ondoren, If adierazpenak egiaztatuko du. gelaxka aktiboa hutsik dagoen ala ez, eta, ondoren, MsgBox -k irteera erakutsiko du.
- Orain egin klik erabilitako edozein gelaxkan eta errenkada erakutsiko dizu. zenbakia.
Irakurri gehiago: Excel VBA: aurkitu katea zutabean eta itzuli errenkada zenbakia
2. makroa: bilatu zelula aktibo baten errenkada-zenbakia VBA erabiliz
Makro honek gelaxka aktibo baten errenkada-zenbakia itzuliko du gure orriko zehaztutako gelaxka batean. Beraz, lan-orriaren izena eta irteerako gelaxka aipatu beharko ditugu gure kodeetan. Hemen, D14 gelaxka erabiliko dugu irteerako gelaxka gisa.
Urratsak:
- Sakatu ALT + F11 VBA leihoa irekitzeko.
- Ondoren, egin klik honela modulu berri bat txertatzeko: Txertatu > Modulua .
- Ondoren, idatzi hurrengo kodeak moduluan-
2213
- Ondoren, itzuli zure orrira.
Kodeen banaketa:
- Hemen , Find_Row_Number_of_an_Active_Cell() Sub
- wSheet Lan-orri
- gisa deklaratzen da. Ondoren, Ezarri adierazpenak gelaxka aktiboa hautatuko du
- Barrutia irteerako gelaxkako errenkada-zenbakia itzuliko du.
- Orain hautatu gelaxka bat eta egin klik honela: Garatzailea >Makroak .
- Makro elkarrizketa-koadroan agertu ondoren, hautatu makroaren izena eta sakatu . Exekutatu .
Laster, hautatutako gelaxkaren errenkada-zenbakia gure irteerako gelaxkan itzultzen dela ikusiko duzu.
Ikus dezakezu B8 gelaxka hautatu dela, beraz 8 da irteera.
Gehiago irakurri: Nola lortu uneko gelaxken errenkada kopurua Excel-en (4 modu azkar)
Antzeko irakurketak
- Nola handitu errenkada kopurua Excel formula (6 modu erabilgarri)
- Lortu errenkada-zenbakia barrutitik Excel VBA-rekin (9 adibide)
- Nola itzuli errenkada-zenbakia Gelaxken parekatzea Excel-en (7 metodo)
- Nola lortu errenkada-zenbakia Excel-en gelaxka-baliotik (5 metodo)
Makroa 3: VBA errenkada-zenbakia balio batekin bat etorriz aurkitzeko
Balio bat bilatuz errenkada-zenbakia aurkitu nahi baduzu, makro hau zuretzat da. Bilaketa-balioa eta zutabe-zenbakia aipatu beharko dituzu kodeetan beheko irudian agertzen den moduan.
Urratsak:
- Jarraitu lehenengoari Modulu berri bat sartzeko aurreko metodotik bi urrats .
- Ondoren, sartu hurrengo kodeak bertan-
8000
- Ondoren, itzuli zure fitxa.
Kodearen banaketa:
- Hemen, Find_Row_Matching_a_Value() Sub
- da eta wBook eta wSheet gisa deklaratzen dira Worksheet eta fCell Barrutia gisa deklaratzen dira.
- wBook eta wSheet ezarrita daude. ActiveWorkbook eta ActiveSheet -rentzat.
- Const -k bilaketa-balioaren sarrera hartuko du.
- Geroago, Barrutia. -k aipatutako zutabean bilatuko du balioa.
- Ondoren, If eta Else adierazpenek emaitza erakutsiko dute MsgBox erabiliz.
- Geroago, jarrai ezazu aurreko metodoaren 5. urratsa Makroa elkarrizketa-koadroa irekitzeko.
- Hautatu makro izena eta sakatu Exekutatu .
Laster jakinarazpen-koadro batek errenkada-zenbakia erakutsiko dizu.
Irakurri gehiago: Excel VBA: balio-kopurua itzuli (5 metodo egoki)
Makroa 4: Errenkada-zenbakia aurkitzeko botoia
Gure azken metodoan, VBA makroak erabiliz errenkada-zenbakia zehazteko metodorik adimentsua erakutsiko dizugu. Botoi bat egingo dugu eta horrekin makro bat esleituko dugu. Botoian klik egiten dugunean, sarrera-koadro bat irekiko da non errenkada-zenbakia nahi dugun bilaketa-balioa sarrera eman dezakegu. Aurreko makroak aipatutako zutabe batean bilatu dezake, baina makro honek edozein zutabe bila dezake, orriko edozein lekutan.
Pausoak:
- Berriro jarraitu bigarren metodoko lehen bi urratsak modulu berri bat txertatzeko.
- Ondoren, sartu hurrengo kodeak bertan-
3111
- Ondoren itzuli zurefitxa.
Kodearen banaketa:
- Lehenengo,
Sub prozedura Find_Row_Number(). - Ondoren, bi aldagai deklaratu ditu, mValue String gisa eta errenkada Barrutia gisa. .
- Ondoren, InputBox erabili balio bat sartzeko.
- Geroago, Ezarri eta If adierazpena. errenkada-zenbakia aurkituko du hutsik ez badago.
- Azkenik, MsgBox -k irteera erakutsiko du.
- Geroago, sakatu Garatzailea > Txertatu eta, ondoren, hautatu Botoia komandoa Inprimaki-kontrolak ataleko .
- Ondoren. + ikurra lortuko duzu kurtsorearekin, arrastatu edozein lekutan zure fitxan klik eginez, nahi duzun tamainaren arabera eta gero askatu klik.
- Sagua askatu ondoren Esleitu makroa elkarrizketa-koadroa automatikoki irekiko da.
- Hautatu makroaren izena kodeetan aipatzen den moduan.
- Ondoren, sakatu Ados .
- Ondoren, egin klik eskuineko botoiarekin botoian eta hautatu Editatu testua. Botoiaren izena editatzeko.
- Idatzi botoiaren izena, egin klik botoitik kanpo dagoen edozein lekutan eta izena aldatuko da.
- Orain egin klik botoian, sarrera-koadro bat irekiko da.
- Azkenik, bilaketa-balioa sartu eta sakatu besterik ez dago. Ados .
Orain begiratu, bat datorren errenkada-zenbakia erakusten ari da.balioa.
Irakurri gehiago: Aurkitu katea zutabean eta itzuli errenkada zenbakia Excel-en (7 modu)
Ondorioa
Hori da artikulurako guztia. Espero dut goian deskribatutako prozedurak nahikoa onak izango direla Excel-en errenkada-zenbakia aurkitzeko VBA erabiliz. Anima zaitez iruzkinen atalean edozein galdera egin eta eman iezadazu iritzia. Bisitatu ExcelWIKI gehiago arakatzeko.