Enhavtabelo
Se vi serĉas kelkajn el la plej facilaj manieroj forigi vicon per VBA , tiam vi estas en la ĝusta loko.
Ni plonĝu en la ĉefan artikolon.
Elŝutu Laborlibron
VBA Forigi Row.xlsm
14 Manieroj Forigi Vicon Uzante VBA
Jen, mi havas la tri datumojn tabeloj por montri la manierojn forigi vicojn per VBA . La unua tabelo enhavas kelkajn Produktojn de firmao kaj ties Grandecoj , Prezojn .
La dua oni havas iujn Produktokodojn kaj ties respondajn Produktgrandojn kaj Prezojn
Kaj la lasta enhavas iuj Projektaj Nomoj kaj iliaj respektivaj Komencaj datoj kaj Kostoj .
Por krei la artikolon, mi uzis Microsoft Excel 365 version, vi povas uzi ajnajn aliajn versiojn laŭ via oportuno.
Metodo-1: Forigi Unuan Vicon Uzante VBA
Ni diru, vi volas forigi la vicon enhavantan Produkton Ŝuon 1, kaj por forigi ĉi tiun unuopan vicon vi povas sekvi ĉi tiun metodon.
Paŝo-01 :
➤Iru al Programisto Tab>> Visual Basic Opcio
Tiam, la Vida Baza Redaktilo malfermiĝos.
➤Iru al Enmeti Tab>> Modulo Opcio
Post tio, Modulo estos kreita.
Paŝo-02 >:
➤Skribu la fol malalta kodo
6592
Jen, “Ununura” estas lakuniĝo de multoblaj intervaloj respondaj al la ĉeloj havantaj la daton 11/12/2021 , kaj fine, la intervaloj estos forigitaj.
➤Premu F5
Rezulto :
Post tio, vi forigos la vicojn havantajn certan daton de 11/12/2021 .
Rilata Enhavo: Excel VBA por Forigi Vicojn kun Specifaj Datumoj (9 Ekzemploj)
Praktiko Sekcio
Por ekzercado memstare ni disponigis sekcion Praktiko kiel sube en folio nomita Praktiko . Bonvolu fari ĝin memstare.
Konkludo
En ĉi tiu artikolo, mi provis kovri la plej facilajn manierojn uzi VBA efike por forigante vicojn. Espereble vi trovos ĝin utila. Se vi havas sugestojn aŭ demandojn, bonvolu dividi ilin en la komenta sekcio.
nomo de laborfolio, kaj Vicoj(7)elektos la numeron de vico..EntireRow.Delete forigos la tutan vicon 7.
➤Premu F5
Rezulto :
Tiel vi forigos la vicon enhavantan la Produkto nomo Ŝuo 1 .
Legu Pli: Kiel Forigi Vicojn en Excel: 7 Metodoj
Metodo-2: Forigi plurajn vicojn per VBA
Se vi volas forigi plurajn vicojn kiel la vicoj enhavantaj la produktajn nomojn Ŝuo1 , Ŝuo2, kaj Ŝuo3 , tiam vi povas sekvi ĉi tiun VBA kodon.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
6435
Ĉi tie, vicaj numeroj 13, 10 , kaj 7 estos forigita kaj skribe serioze la vicnumerojn vi devas skribi de la lasta vica numero al la unuavica numero kiel ĉi tiu kodo.
Alie, post forigo de la unua vico kiel Vico 7 la ceteraj. vicoj sub ĉi tiu vico movos unu vicon supren kaj tiel la Vico 10 estos Vico 9, kaj Vico 13 estos Vico 12. Por ĉi tiu re do, vi ne povos forigi la ĝustajn vicojn.
➤Premu F5
Rezulto :
Tiam, vi forigos la vicojn enhavantajn la Produkto nomojn Ŝuo 1 , Ŝuo2, kaj Ŝuo3 .
Legu Pli: Kiel Forigi Multoblajn Vicojn en Excel (3 Metodoj)
Metodo-3 : Forigo de vico per Elekto de
Ĉi tie, mi montros la manieron forigi viconrilate al aktiva ĉelo de tiu vico.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
3536
Ĝi forigos la vicon havantan aktivan ĉelon.
➤Konservu la kodon.
Paŝo-02 :
➤Elektu ajnan ĉelon de vico, kiun vi volas forigi (Ĉi tie mi elektis ĉelon B7 )
➤Iru al Programisto Tab>> Makrooj Opcio
Post tio, la Makroo Sorĉisto malfermiĝos.
➤Elektu la Makronomo dltrow3 kaj premu Run
Rezulto :
Poste, vi forigos la vicon enhavantan la Produkto nomon Ŝuo 1 .
Metodo-4: Forigo de Ĉiuj Vicoj en la Elekto
Por forigi ĉiujn vicojn de elekto vi povas sekvi ĉi tiun metodon.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
3300
Ĝi forigos ĉiujn vicojn de la elekto.
➤Konservu la kodon.
Paŝo-02 :
➤Elektu la gamon da vicoj, kiujn vi volas forigi (Ĉi tie, mi elektis intervalon B7:D9 )
➤Iru al Ellaboranto Lageto>> Makrooj Opcio
Post tio, la Makroa Sorĉisto malfermos.
➤Elektu la Makronomon dltrow4 kaj premu Run
Rezulto :
Tiam, vi forigos la vicojn enhavantajn la Produkt nomoj Ŝuo 1 , Jako1, kaj Jako2 .
Legu Pli: Kiel Forigi Elektitajn Vicojn en Excel (8 Aliroj)
Metodo-5: Forigo de Vico Se Ia Ĉelo estas Malplena
Ĉi tie, mi havas malplenan ĉelon kiu estas B9 (Mi forigis la valoron de ĉi tiu ĉelo por ĉi tiu metodo), kaj uzante VBA kodon mi forigos la vicon havantan B9 ĉelon.
Paŝo-01 :
➤Sekvu Paŝon-01 de Metodo-1
2180
Ĝi forigos ĉiujn vicojn en la intervalo “B5:D13” havanta ajnan malplenan ĉelon.
➤Premu F5
Rezulto :
Tiam, vi povos forigi la vicon enhavantan la malplenan ĉelon.
Legu pli: Kiel Forigi Malplenajn Vicojn en Excel (11 Metodoj)
Metodo-6: Forigi Vicon Se la Tuta Vico estas Malplena
Ĉi tie, mi havas malplenan ĉelon kiu estas B9 (Mi forigis la valorojn por ĉi tiu metodo), kaj malplenan vicon kiu estas Vico 12 (mi forigis la valorojn por ĉi tiu metodo), kaj uzante VBA kodon kaj la NOMBRU funkcio Mi forigos la vicon kiu estas malplena.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
9120
“B5:D13” estas la datumintervalo kaj FOR buklo funkcios por ĉiu ĉelo en ĉi tiu intervalo.
CountA(cell.EntireRow) revenos la nombron da neblankaj ĉeloj kaj kiam ĝi fariĝos 0 tiam la vico estos forigita.
➤Premu F5
Rezulto :
Post tio, vi povos forigi la malplenan vicon sed ĝi ne forigos ajnan vicon ne havanta ĉiujn. la ĉeloj de ĉi tiu vico estas malplenaj.
Legu Pli: Kiel Uzi VBA por Forigi Malplenajn Vicojn en Excel
Metodo-7: Forigi ĉiun n-an vicon
Vi povas forigi ĉiun n-an vicon (ĉi-kaze ĉiun trian vicon) sekvante ĉi tiun metodon.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
2499
“B5 :D13” estas la datumintervalo kaj rc revenos la totalan vicon de ĉi tiu intervalo kiu estas 9 .
Ĉi tie, la FOR buklo komenciĝos de la lasta vico kiu estas rc aŭ 9 ĉi-kaze kaj finiĝas per la unua vico.
Paŝo -3 helpos forigi ĉiun trian vicon en ĉi tiu gamo.
➤Premu F5
Rezulto :
Tiam, vi forigos la vicojn enhavantajn la Produkto nomojn Ŝuo 1 , Ŝuo2, kaj Ŝuo3 .
Legu pli: Kiel forigi ĉiun n-an R ow en Excel (Plej Facilaj 6 Manieroj)
Similaj Legadoj:
- Kiel Forigi Elektitajn Vicojn per Excel VBA (Paŝo- laŭpaŝa Gvidlinio)
- Forigi Neuzatajn Vicojn en Excel (8 Facilaj Manieroj)
- Kiel Forigi Kaŝitajn Vicojn en Excel (3 Metodoj)
- Forigi Senlimajn Vicojn en Excel (5 Facilaj Manieroj)
- Kiel Forigi Vicojn en Excel, kiuj daŭras eterne (4 FacilajManieroj)
Metodo-8: Forigo de Vico Bazita Sur Ĉela Valoro
En ĉi tiu metodo, mi forigos la vicon havantan specifan valoron Ĉemizo 2 .
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo- 1
7637
“B5:D13” estas la datumintervalo kaj la FOR buklo funkcios por ĉiu ĉelo en ĉi tiu intervalo.
Se iu ĉelo de vico enhavas la valoron “Ĉemizo 2” tiam la vico estos forigita.
➤Premu F5
Rezulto :
Tiel, vi forigos la vicon enhavantan la Produkto nomon Ĉemizo 2 .
Legu Pli: VBA-Makro por Forigi Vicon se Ĉelo Enhavas Valoron en Excel (2 Metodoj)
Metodo-9: Forigo de Duplikataj Vicoj
Ĉi tie, mi havas du vicojn kun Produktokodo 97375 kaj do mi volas forigi unu el ĉi tiuj vicoj, kiuj estas markitaj per ruĝa skatolo malsupre.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
6415
Jen, “B5:D13” estas la datumintervalo kaj Kolumnoj:=1 mi kaj ĝi serĉos duplikatajn valorojn nur en unu kolumno kiu estas la komenca kolumno Kolumno B sed se vi volas serĉi ankaŭ en aliaj kolumnoj, vi povas uzi ĉi tiun numeron laŭ viaj bezonoj.
➤Premu F5
Rezulto :
Poste, vi povos forigi la vicon kiu estas simila al alia vico.
Legu pli: Kiel forigi duobligitajn vicojn enExcel kun VBA (8 Efikaj Manieroj)
Metodo-10: Forigo de Vicoj en Tabelo
Supozi, vi havas la jenan tabelon kies nomo estas Tabelo1 kaj nun vi volas forigi la vicon numeron 6 de ĉi tiu tabelo. Por fari tion vi povas sekvi ĉi tiun metodon.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
6006
Ĉi tie, “Tablo” estas la nomo de la foliaro, “Tablo1” estas la nomo de tabelo kaj 6 estas la vicnumero de ĉi tiu tabelo, kiun vi volas forigi.
➤Premu F5
Rezulto :
Tiel vi forigos vian deziratan vicon de ĉi tiu tabelo.
Legu pli: Kiel Forigi Duplikatajn Vicojn Bazitajn sur Unu Kolumno Uzante Excel VBA
Metodo-11: Forigi Videblajn Vicojn Post Filtri
Ĉi tie, mi havas datuman tabelon filtritan de la Prezo kolumno por valoroj pli ol $1,500.00 kaj mi volas forigi ĉiujn videblajn vicojn post filtrado.
>Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
2335
Jen, “B5: D13” estas la datumintervalo.
➤Premu F5
Nun, ĉiuj videblaj vicoj post filtrado estos esti forigita. Vi nun povas revenigi la kaŝitajn vicojn elektante la signon Filtrilo en la Prezo kolumno.
➤Alklaku la . 1> Elektu Ĉion opcion
➤Premu OK
Rezulto :
Fine, vi reakiros la kaŝitajn vicojnla datumtabelo.
Legu Pli: Kiel Filtri kaj Forigi Vicojn per VBA en Excel (2 Metodoj)
Metodo-12: Forigo de Vico Bazita sur Lasta Aktiva Ĉelo
Ĉi tie, mia lasta aktiva ĉelo estas ĉelo B13 kaj mi volas forigi ĉi tion havante la lastan aktivan ĉelon de la jena datumtabelo.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo -1
6099
Jen, 2 signifas Kolumno B sur kiu mi havas mian aktivan ĉelon, vi povas ŝanĝi la nombron laŭ viaj bezonoj.
➤Premu F5
Rezulto :
Tiel vi forigos vian lasta aktiva vico.
Legu Pli: Excel VBA-Kodo por Forigi Vicojn Bazita sur Multobla Ĉela Valoro (3 Kriterioj)
Metodo-13: Forigo de Vicoj havantaj ajnajn Ŝnurojn
Supozu, ke vi volas forigi la vicojn havantajn ajnan ĉenon, kaj por fari tion vi povas sekvi ĉi tiun metodon.
Paŝo-01 :
➤Sekvu Paŝo-01 de Metodo-1
8797
Jen, “ŝnuro” estas la folionomo, la unuavica nombro de ĉi tiu datumintervalo estas 5 kaj la komenca kolumnombro estas 2
La deklaro Kun permesas specifi objekton. aŭ uzant-difinita tipo unufoje por tuta serio de deklaroj.
On Error Resume Next deklaro precizigas ke, kiam rultempa eraro okazas, kontrolo iras al la deklaro sekvanta la deklaron kie la eraro okazas.
Lasta Vico kaj LastColumn redonas la lastan vicon kaj kolumnon de la datumintervalo.
SpecialCells(xlCellTypeConstants, xlTextValues) elektos la vicojn havantajn iujn ajn tekstajn valorojn en la gamo.
➤Premu F5
Rezulto :
Poste, vi faros forigu la vicojn havantajn ajnan tekstan ĉenon.
Legu Pli: Excel-Ŝparvojo por Forigi Vicojn (Kun Bonusteknikoj)
Metodo-14: Forigo de Vico Bazita sur Datoj
Ĉi tie, mi forigos la vicojn havantajn specialan daton 11/12/2021 (mm/dd/yyyy) en ĉi tiu metodo uzante la funkcion DATEVALUE .
Paŝo-01 :
➤Sekvu Paŝo- 01 de Metodo-1
8436
Ĉi tie, “Dato” estas la folionomo, la unuavica numero de ĉi tiu datumintervalo estas 5 kaj la kriteriokolumno (kiu kolumno havas datojn) nombro estas 3 .
La Kun ebligas al vi specifi objekton aŭ uzant-difinitan tipon unufoje por tuta serio da deklaroj.
On Error Resume Next deklaro precizigas tion, kiam rultempa eraro okazas, kontrolo iras al la deklaro sekvanta la deklaron kie la eraro okazas.
LastRow redonas la lastan vicon de la datumintervalo kaj ĉi tie, la FOR buklo komenciĝos de la lasta vico kiu estas LastRow aŭ 6 ĉi-kaze, kaj finiĝas per la unua vico.
DATVALO konvertos tekstodaton en valoron.
Jen, Unio revenos la