Nola kendu iragazkia Excel VBA-n (5 metodo sinpleak)

  • Partekatu Hau
Hugh West

Microsoft Excel -ekin lan egiten duzun bitartean, datuak iragazteak nahi dugun informazioa soilik ikusteko aukera ematen digu. Datu-multzo edo taula handi bateko zenbait elementutan kontzentratu nahi dugunean, teknika hau oso erabilgarria da. Lana amaitzen denean, datu horiek berreskuratu behar ditugu gure kalkulu-orrian. Nahiz eta Excel-ek dagoeneko tresna integratua duen horretarako. Baina VBA Excel-en edozein zeregin burutzeko modurik eraginkorrena, denbora aurrezteko eta seguruena da. Artikulu honetan, Excel VBA-n iragazkia kentzeko adibide batzuk emango ditugu.

Deskargatu Praktikako lan-koadernoa

Lan liburua deskargatu eta haiekin praktikatu dezakezu.

VBA Filter.xlsm kentzeko

5 Excel-en iragazkia kentzeko metodo sinpleak VBA

Excel-ek barneratu du datuetatik iragazkiak kentzeko tresnak eta funtzioak. Baina Excel VBA rekin, iragazki horiek azkar kendu ditzakegu VBA kodea exekutatuz. Datuetatik iragazkiak kentzeko hurrengo datu multzoa erabiliko dugu. Datu-multzoak produktuen ID batzuk ditu B zutabean, produktuen izenak C zutabean eta bidalketa-herrialdea D zutabean. Xanpua eta Goizagarria produktuaren xehetasunak soilik ikusi nahi ditugunez, iragazi egin ditugu. Orain, demagun iragazitako datu horiek garbitu behar ditugula. Excel VBA makro batzuk erabiliko ditugu horretarako. Erakuts ditzagun adibideak Excel erabiliz iragazki horiek datuetatik garbitzekoVBA .

1. Aplikatu VBA Excel Taulatik iragazki guztiak kentzeko

Excel VBA -rekin, erabiltzaileek erraz erabil dezakete zintatik excel menu gisa funtzionatzen duen kodea. VBA kodea erabiltzeko Excel taulako iragazki guztiak kentzeko, jarraitu ditzagun beherako urratsak.

URRATSUAK:

  • Lehenik eta behin , joan zintatik Garatzailea fitxara.
  • Bigarrenik, Kodea kategoriatik, egin klik Visual Basic n irekitzeko>Visual Basic editorea . Edo sakatu Alt + F11 Visual Basic editorea irekitzeko.

  • Hau egin beharrean, zure lan-orrian eskuineko botoiarekin klik egin dezakezu eta Ikusi kodea joan zaitezke. Honek Visual Basic editorea ra eramango zaitu.

  • Hau Visual Basic editorea n agertuko da>gure kodeak idazten ditugu barrutitik taula bat sortzeko.
  • Hirugarrenik, egin klik Modulua n Txertatu goigabeko menu-barran.

  • Horrek Modulua sortuko du zure lan-liburuan.
  • Eta, kopiatu eta itsatsi VBA . behean agertzen den kodea.

VBA kodea:

3461
  • Ondoren, exekutatu kodea RubSub botoian klik eginez. edo teklatuko lasterbidea sakatuz F5 .

  • Eta, azkenik, urratsak jarraituz Excel taulako iragazki guztiak kenduko dira. zure lan-orrian.

VBA kodeaAzalpena

4133

Sub kodearen lana kudeatzeko erabiltzen den kodearen zati bat da, baina ez du inolako baliorik itzuliko. Azpiprozedura bezala ere ezagutzen da. Beraz, gure prozedurari Remove_Filters1() izena jartzen diogu.

3766

Aldagaien adierazpena.

8483

VBA Set-ek aukeratu behar dugun barrutian idatzi beharrik saihesteko aukera ematen digu. eta berriro kodea exekutatzean. Beraz, orriko lehen taulari erreferentzia ezarriko diogu.

1563

Kode-lerro honek datu osoetarako iragazki guztiak kenduko ditu.

2555

Prozedura amaituko da.

Irakurri gehiago: Nola kendu iragazkia Excel-en (5 modu erraz eta azkar)

2. Garbitu Excel taulako iragazki guztiak orri batean VBA erabiliz

Ikus dezagun Excel VBA erabiltzearen beste adibide bat orri bateko excel taulako iragazki guztiak kentzeko. Horretarako, jarraitu beheko urratsak.

URRATSUAK:

  • Lehenik eta behin, zoaz zintatik Garatu r fitxara.
  • Bigarrenik, egin klik Visual Basic aukeran Visual Basic editorea irekitzeko.
  • Visual Basic editorea irekitzeko beste modu bat. Alt + F11 sakatzea besterik ez da.
  • Edo egin klik eskuineko botoiarekin fitxan eta, ondoren, hautatu Ikusi kodea .
  • Hurrengo, joan hona. Txertatu eta hautatu Moduloa goitibeherako menuan.
  • Eta, honek Visual Basic leihoa irekiko du.
  • Ondoren, kopiatu eta itsatsi VBA kodea behean.

VBA kodea:

1485
  • Gainera, sakatu F5 tekla edo egin klik Exekutatu azpia botoian kodea exekutatzeko.

  • Eta, kode honek Excel taulako iragazki guztiak garbituko ditu zure orritik eta irteera emango du Metodoa 1 .

VBA kodearen azalpena

3631

Kode-lerro horiek orriko taula guztiak zeharkatzen dituzte eta lan-orri osoko iragazki guztiak kendu.

Irakurri gehiago: Nola iragazi Excel taula dinamikoa (8 modu eraginkorrak)

3. Kendu iragazkia Excel-en VBA duen zutabe batetik

Eman dezagun begirada bat Excel VBA duen zutabe batetik iragazkia garbitzeko beste modu bati. Ikus dezagun horretarako prozedura.

URRATSUAK:

  • Hasteko, egin klik zintako Garatzailea fitxan.
  • Bigarrenik, abiarazi Visual Basic Editor Visual Basic sakatuz.
  • Bestela, Visual Basic Editor atzi dezakezu. Alt + F11 sakatuz.
  • Edo, egin klik eskuineko botoiarekin orrian eta aukeratu Ikusi kodea menuan.
  • Ondoren, hautatu Modulua Txertatu azpian dagoen goitibeherako koadroan.
  • Eta Visual Basic leihoa agertuko da.
  • Idatzi kodea. hor.

VBA kodea:

3817
  • Azkenik, sakatu F5 tekla kodea exekutatzeko.

  • Kode hau erabiliz gero, zure excel taulako zutabe batetik iragazkia kenduko da.

VBA kodearen azalpena

4236

Kode lerro honek eremua zehazten duzenbakia bakarrik eta ez beste parametrorik.

Gehiago irakurri: Excel VBA zutabe berean irizpide anitzen arabera iragazteko (6 adibide)

Antzeko irakurketak

  • Excel VBA: nola iragazi irizpide anitzekin array-n (7 modu)
  • VBA kodea datuak iragazteko Dataren arabera Excel-en (4 adibide)
  • Nola erabili iragazkia babestutako Excel-orrian (urrats errazekin)
  • Iragazi zutabe desberdinak anitz arabera Excel-eko irizpideak VBA
  • VBA kodea Excel-en datuak iragazteko (8 adibide)

4. Garbitu iragazki guztiak lan-orri aktibo batean

Orain, begiratu beste Excel VBA metodo bati iragazki guztiak garbitzeko lan-orri aktibo batetik. Jarrai ditzagun beheranzko urratsak.

URRATSUAK:

  • Hasteko, ireki zinta eta hautatu Garatzailea aukera.
  • Ondoren, Visual Basic editorea atzitzeko, egin klik Visual Basic aukeran.
  • Alt + F11 sakatuz gero, pantaila ere agertuko da. Visual Basic Editor .
  • Bestela, egin klik eskuineko botoiarekin fitxan eta aukeratu Ikusi kodea agertzen den menuan.
  • Orain, Txertatu goitibeherako aukeratik, hautatu Modulua .
  • Ondoren, kopiatu eta itsatsi hurrengo VBA kodea.

VBA kodea:

2079
  • Exekutatu kodea F5 tekla sakatuz.

  • Eta, azkenik, zure datuetatik iragazkiak kendu ahal izango dituzu VBA kode hau erabilizbezalako Metodo-1 .

Irakurri gehiago: Nola iragazi zerrendaren arabera Excel-eko beste orri batean (2 metodo)

5. Excel VBA lan-liburutik iragazki guztiak kentzeko

Ikusi dezagun beste r Excel VBA lan-liburutik iragazki guztiak kentzeko beste modu bat. Beraz, ikus ditzagun beherako urratsak.

URRATSUAK:

  • Hasteko, ireki zinta eta aukeratu Garatzailea goitibeherako. -beheko menua.
  • Ondoren, hautatu Visual Basic Visual Basic editorea irekitzeko.
  • Visual Basic editorea baliteke. Alt + F11 sakatuz ere sar zaitezke.
  • Bestela, egin klik eskuineko botoiarekin orria eta hautatu Ikusi kodea leihoan. gorako menuan.
  • Ondoren, hautatu Moduloa goitibeherako menuan Txertatu .
  • Ondoren, kopiatu eta itsatsi hurrengo VBA kodea.

VBA kodea:

7412
  • Azkenik, exekutatu kodea F5 sakatuz zure teklatuan eta emaitza ikusiko duzu. zure lan-orria.

  • VBA kode honek zure lan-liburu osoko iragazki guztiak garbituko ditu lehenengo atalean erakusten den moduan. Metodoa .

VBA kodearen azalpena

4952

Lehenengo begizta lan-liburuko taula guztietan begizta egiteko da. Bigarren begizta lan-orriko taula guztietan zehar begizta egiteko da. Ondoren, begiztaren barruko lerroak iragazkia mahaitik garbitzen du. Horren ondoren, itxi begizta azken bi lerroekin.

IrakurriGehiago: Excel iragazkirako lasterbidea (3 erabilera azkar adibideekin)

Ondorioa

Goiko metodoek lagunduko dizute Kendu iragazkia Excel VBA-n . Espero honek lagunduko dizula! Galderarik, iradokizunik edo iritzirik baduzu, esan iezaguzu iruzkinen atalean. Edo gure beste artikuluei begirada bat eman diezaiekezu ExcelWIKI.com blogean!

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.