Kiel Forigi Vicon Uzante VBA (14 Manieroj)

  • Kundividu Ĉi Tion
Hugh West

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 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 6 ĉi-kaze, kaj finiĝas per la unua vico.

DATVALO konvertos tekstodaton en valoron.

Jen, Unio revenos la

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.