VBA Excel-en errenkadak ezkutatzeko (14 metodo)

  • Partekatu Hau
Hugh West

Batzuetan, errenkada zehatz batzuk ezkutatu behar ditugu Excel-en gure datu multzo handia erabiltzean irakurgarritasun hobea izateko. VBA makroa ezartzea Excel-en edozein eragiketa exekutatzeko metodorik eraginkorrena, azkarrena eta seguruena da. Artikulu honetan, VBA makroa erabiliz irizpide ezberdinetan oinarrituta errenkadak nola ezkutatu Excel-en erakutsiko dizugu.

Deskargatu Lan-koadernoa

Zuk. Doako praktika Excel lan-koadernoa deskargatu dezakezu hemendik.

Ezkutatu errenkadak VBA.xlsm-ekin

14 VBA-rekin Excel-en errenkadak ezkutatzeko metodoak

Atal honetan, VBA -rekin 12 metodo ezberdin eztabaidatuko ditugu Excel-en errendak ezkutatzeko. Artikulu osoan zehar erabiliko dugun adibidea behean agertzen da.

1. Kapsulatu VBA Excel-en errenkada bakarra ezkutatzeko

errenkada bakarra ezkutatu nahi baduzu VBA kodearekin, jarraitu behean azaltzen diren urratsak. Gure kasuan, 5. errenkada zenbakia ( Abizena ) gure datu multzotik ezkutatuko dugu.

Urratsak:

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

  • Laster-kodean leihoan, menu-barran, egin klik Txertatu -> Modulua .

  • Kopiatu hurrengo kodea eta itsatsi kodearen leihoan.
2222

Zure kodea orain prest dago“ Kimika ” ezkutatuta dago.

14. Excel-en gelaxken zenbakizko balioan oinarritutako errenkadak ezkutatzeko makroa

Aurrez ikusi zenuen errenkada bat nola ezkutatu gelaxken testuaren balioan oinarrituta, oraingoan hori nola egin ikasiko duzu balioa denean. zenbakizkoa da. Gure kasuan, adibide bat emango dizugu “ 87 ” zenbakizko balioa duen errenkadarekin, 7 errenkada eta errenkada hori ezkutatzeko kodea emango dizugu.

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu a Modulua kodearen leihoan.
  • Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
3089

Zure kodea exekutatzeko prest dago orain.

Hemen,

  • StartRow = 4 -> Datu multzoko lehen errenkada .
  • LastRow = 10 -> Datu multzoko azken errenkada .
  • iCol = 4 -> Testuaren balioa duen zutabe helbidea .

  • Exekutatu hau kodetu eta ohartu “ 87 ” zenbakizko balioaz osatuta dagoen 7 errenkada-zenbakia ezkutatuta dagoela.

Gehiago irakurri: Nola ezkutatu gelaxka-balioan oinarritutako errenkadak Excel-en (5 metodo)

Ondorioa

Artikulu honek erakutsi zuen nola errendak ezkutatu Excel-en VBA rekin. Artikulu hau zuretzat oso onuragarria izan dela espero dut. Galdetu lasai gaiari buruzko galderarik baduzu.

exekutatu.

Hemen,

  • Lan-orriak(“Bakarra”) = Ezarri lan-orriaren izena.
  • Barrutia(“5:5”) = Pasa 5. errenkada-zenbakia Barrutia metodoaren barruan.

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

Ohartu beheko irudian. , 5 errenkada-zenbakia ezkutatuta dago VBA kodea exekutatu ondoren.

Irakurri gehiago: Excel-en errenkadak ezkutatzeko formula (7 metodo)

2. Txertatu makroa Excel-en ondoko errenkadak ezkutatzeko

VBA -rekin errenkada bakarra ezkutatzen ikasi duzu. Baina demagun, errenkada sorta bat ezkutatu nahi duzula ondokoak . Hori ere egin dezakezu VBA Excel-en. Ezkutatuko ditugu 5etik 7ra arteko zenbakidun errenkadak goian agertzen den datu multzotik.

Urratsak:

  • Berdin lehen bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
6659

Zure kodea exekutatzeko prest dago orain.

Hemen,

  • Lan-orriak(“Kontiguak”) = Ezarri lan-orriaren izena.
  • Barrutia(“5:7”) = Pasa 5. errenkadatik 7ra Barrutia metodoaren barruan.

  • Exekutatu kode hau eta ikusi 5 eta 7. errenkadak orain ezkutatuta dauden irudi hau.

Irakurri gehiago: Nola Ezkutatu eta erakutsi errenkadak Excel-en (6 modu errazenak)

3. Kapsulatu makroa ondokoak ez diren errenkadak jariatzeko

Oraingo honetan errenkadak ezkutatu Excel-en ondokoak ez diren VBA-rekin ikasiko duzu. . Gure datu-multzoarekin, ezkutatzeko 5, 6, 8 eta 9 errenkadak ezkutatzeko kodea ematen da behean.

Urratsak:

  • Aurrez erakutsi bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
9659

Zure kodea exekutatzeko prest dago orain.

Hemen,

  • Lan-orriak(“Ez ondokoak”) = Ezarri lan-orriaren izena.
  • Barrutia(“5: 6, 8:9”) = Pasa errenkada zenbakia 5etik 6ra eta 8tik 9ra Barrutia metodoaren barruan.

  • Exekutatu kode zati hau eta ikusi 5etik 6ra eta 8tik 9ra errenkadak daudela hurrengo irudian ezkutatuta.

Irakurri gehiago: Nola ezkutatu errenkadak Excel-en (6 metodo eraginkorrak)

4. Excel-en testuak dituzten errenkada guztiak ezkutatzeko makroa

Testua balio duten errenkada guztiak ezkutatu nahi badituzu, jarraitu behean emandako urratsak.

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu a Modulua kodearen leihoan.
  • Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
2845

Zure kodea exekutatzeko prest dago orain.

Hemen,

  • Numeric(Barrutia(“C” & i)) = Gure datu multzoko datuak <1etik hasten dira>C zutabea, beraz, C pasatu dugu Barrutia metodoaren barruan.

  • Exekutatu kode hau eta ohartuko zara testua zuten balioak zituzten errenkada guztiak guztiak ezkutatuta daudela.

Gehiago irakurri: Nola erakutsi hainbat errenkada Excel-en (9 metodo)

5. Makroa Excel-en zenbakiak dituzten errenkada guztiak estaltzeko makroa

Eta zenbakizko balioak dituzten errenkada guztiak ezkutatu nahi badituzu VBA kodearekin, jarraitu behean emandako urratsak.

Urratsak:

  • Ireki Visual Basic editorea Garatzailea fitxatik eta Txertatu modulu bat kode-leihoan.
  • Kode-leihoan, kopiatu hurrengo kodea eta itsatsi.
2694

Zure kodea exekutatzeko prest dago orain.

Hemen,

  • Numeric(Barrutia(“C” & i)) = Gure datu-multzoko datuak C zutabetik abiatzen dira, beraz, C pasatu dugu Barrutia metodoaren barruan.

  • Exekutatu kode hau eta konturatu lehen zenbakizko balioak zituzten errenkada guztiak orain direla. ezkutatuta.

Irakurri gehiago: Ezkutatu Excel-en zutabe batean oinarritutako errenkada bikoiztuak(4 metodo)

6. Excel-en zero (0) duten errenkadak ezkutatzeko makroa

Demagun 0 (zero) duten zutabe zehatz bateko errenkadak soilik ezkutatu nahi dituzula. Begiratu hurrengo datu-multzoa non E zutabeak 0 duen 7 errenkadan eta 82 10 errenkadan. Excel-en VBA -rekin 0 ( 7 errenkada ) ezkutatzen duen errenkada soilik nola ezkutatu ikasiko dugu.

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi.
1824

Zure kodea exekutatzeko prest dago orain.

  • Exekutatu kode hau eta konturatu 0 7. errenkada ) 2> zutabean E ezkutatuta dago orain, eta 82 daraman 10. errenkada ezkutatuta dago.

Gehiago irakurri: Nola ezkutatu errenkada hutsak Excel VBA-n (4 metodo erabilgarria)

7. Inplementatu makroa Excel-en balio negatiboak dituzten errenkadak ezkutatzeko

Zeroa duten errenkadak zutabe beretik ezkutatu ditzakezun bezala, balio negatiboak dituzten errenkadak ere ezkutatu ditzakezu. Behean agertzen den datu-multzoarekin, non E zutabeak balio negatiboak eta positiboak dituenean, negatiboa soilik ezkutatzen duen kodea ikusiko dugu.

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi.
6819

Zure kodea exekutatzeko prest dago orain.

  • Exekutatu kode hau eta ohartu 7. errenkada zuela . 1>balio negatiboa (-10) E zutabean ezkutatuta dago orain, eta 82 daraman 10. errenkada ezkutatuta dago.

8. VBA txertatu Excel-en balio positiboak dituzten errenkadak ezkutatzeko

Oraingoan behean emandako datu-multzoarekin non E zutabeak zero balio positiboak dituenean, VBA kodea positiboa bakarrik ezkutatzen duena .

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kode-leihoan.
  • Kode-leihoan, kopiatu hurrengo kodea eta itsatsi.
4926

Zure kodea exekutatzeko prest dago orain.

  • Exekutatu kode hau eta konturatu 7. errenkada balio positiboa (55) E zutabean ezkutatuta dagoela orain, 10. errenkada , berriz. 0 daramana ezkutatuta dago.

Irakurri gehiago: VBA gelaxkan oinarritutako errenkadak ezkutatzeko Balioa Excel-en (14 adibide)

9. Excel-en zenbaki bakoitiak dituzten errenkadak ezkutatzeko makroa

Zenbaki bakoitiak dituzten errenkadak balio gisa ezkutatu ditzakezu. Artikulu honen hasieran erakutsi dugun adibidean, E zutabeak zenbaki bikoitiak eta bakoitiak ditu 7. eta 10. errenkadetan . zenbaki bakoitiak bakarrik dituen errenkada ezkutatzeko kodea ikasiko dugu.

Pausoak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodean leihoan, kopiatu hurrengo kodea eta itsatsi.
6155

Zure kodea exekutatzeko prest dago orain.

  • Exekutatu kode zati hau eta ikusi E zutabean zenbaki bakoitia (55) besterik ez dagoela 7. errenkada soilik ezkutatuta dagoela , berriz, . zenbaki bikoitia (82) daraman 10. errenkada ezkutatuta dago.

10. VBA Excel-en zenbaki bikoitiak dituzten errenkadak ezkutatzeko

Antzera, balio gisa zenbaki bikoitiak dituzten errenkadak ezkutatu ditzakezu. Artikulu honen hasieran erakutsi dugun adibidean, F zutabea zenbaki bikoitiak eta bakoitiak ditu 7. eta 10. errenkadetan . zenbaki bikoitiak soilik dituen errenkada ezkutatzeko kodea ikasiko dugu.

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodean leihoan, kopiatu hurrengo kodea eta itsatsi.
8455

Zure kodea exekutatzeko prest dago orain.

  • Exekutatu kode hau eta ikusi 7. errenkada bakarrik zenbaki bikoitia (100) zuena. F zutabea ezkutatuta dago orain, berriz, zenbaki bakoitia (75) duen zenbaki bakoitia daraman 10. errenkada ezkutatuta dago.

Gehiago irakurri: Excel VBA: Erakutsi errenkada guztiak Excel-en (5 adibide praktiko)

11. Txertatu makroa baldintza zehatz bat baino handiagoak diren errenkadak ezkutatzeko

balio zehatz bat baino handiagoak diren errenkadak ezkutatu ditzakezu VBA Excel-ekin. Demagun E zutabeko errenkadak ezkutatu nahi dituzula non balioa 80 baino handiagoa den. Hona hemen nola egin:

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulu bat kodearen leihoan.
  • Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi.
4240

Zure kodea exekutatzeko prest dago orain.

  • Exekutatu kode hau eta ikusi 10. errenkada bakarrik zuela . 1>82 (80 baino handiagoa dena) E zutabean ezkutatuta dago orain, eta 55 daraman 7. errenkada ezkutatuta dago.

Irakurri gehiago: Ezkutatu gelaxken balioan oinarritutako errenkadak Excel-en baldintzapeko formatuarekin

12. Kapsulatu makroa Excel-en baldintza zehatz bat baino txikiagoa duten errenkadak estaltzeko

Ere ezkuta ditzakezu balio zehatz bat baino txikiagoak diren errenkadak VBA Excel-ekin. . Demagun E zutabeko errenkadak ezkutatu nahi dituzula non balioa 80 baino txikiagoa den. Hona hemen nola eginhau:

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu a Modulua kodearen leihoan.
  • Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
8972

Zure kodea prest dago orain exekutatu.

  • Exekutatu kode hau eta ikusi 7. errenkada besterik ez duela 55 (80 baino txikiagoa dena) E zutabea ezkutatuta dago orain, eta 10. errenkada , 82 daramana, ezkutatuta dago.

13. Ezkutatu gelaxken testu-balioan oinarritutako errenkadak makroarekin

Demagun ezkutatu nahi duzula testu-balio zehatz bat duen errenkada bat . Gure kasuan, " Kimika " hitza duen errenkadan adibide bat emango dizugu, 6. errenkada eta nola egin jakiteko kodea emango dizugu. ezkutatu errenkada hori.

Urratsak:

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi.
9621

Zure kodea da orain exekutatzeko prest.

Hemen,

  • Hasierrenkada = 4 -> Lehenengo lerroa datu multzoa.
  • LastRow = 10 -> Datu multzoko azken errenkada .
  • iCol = 4 -> Testuaren balioa duen zutabe helbidea .

  • Exekutatu hau kodetu eta konturatu 6 errenkada-zenbakia hitzaz osatuta dagoena

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.