Sut i Dileu Rhes Gan Ddefnyddio VBA (14 Ffordd)

  • Rhannu Hwn
Hugh West

Os ydych chi'n chwilio am rai o'r ffyrdd hawsaf o ddileu rhes gan ddefnyddio VBA , yna rydych chi yn y lle iawn.

Dewch i ni blymio i mewn i'r brif erthygl.

4> Lawrlwythwch Gweithlyfr VBA Dileu Row.xlsm

14 Ffordd o Ddileu Rhes Gan Ddefnyddio VBA

Yma, mae gennyf y tri data tablau i ddangos y ffyrdd o ddileu rhesi gan ddefnyddio VBA . Mae'r tabl cyntaf yn cynnwys rhai Cynhyrchion cwmni a'u Meintiau , Prisiau .

Yr ail mae gan un rai Codau Cynnyrch a'u Meintiau Cynnyrch a Prisiau a Prisiau

Ac mae'r un olaf yn cynnwys rhai Enwau Prosiect a'u Dyddiadau Cychwyn a Costau priodol.

>

Ar gyfer creu'r erthygl, I wedi defnyddio fersiwn Microsoft Excel 365 , gallwch ddefnyddio unrhyw fersiynau eraill yn ôl eich hwylustod.

Dull-1: Dileu Rhes Sengl Gan Ddefnyddio VBA

Dewch i ni ddweud, chi eisiau dileu'r rhes sy'n cynnwys Cynnyrch Esgid 1, ac i ddileu'r rhes sengl hon gallwch ddilyn y dull hwn.

1>Cam-01 :

➤Ewch i Datblygwr Tab>> Visual Basic Opsiwn

Yna, bydd y Golygydd Sylfaenol Gweledol yn agor.

➤Ewch i Mewnosod Tab>> Modiwl Opsiwn

Ar ôl hynny, bydd Modiwl yn cael ei greu.

Cam-02 :

➤Ysgrifennwch y ffôl cod gostwng

1481

Yma, "Sengl" yw'rundeb ystodau lluosog sy'n cyfateb i'r celloedd sydd â'r dyddiad 11/12/2021 , ac yn olaf, bydd yr ystodau'n cael eu dileu.

➤Press F5

Canlyniad :

Ar ôl hynny, byddwch yn dileu'r rhesi sydd â dyddiad penodol o 11/12/2021 .

Cynnwys Cysylltiedig: Excel VBA i Ddileu Rhesi gyda Data Penodol (9 Enghreifftiol)

Ymarfer Adran

Ar gyfer gwneud ymarfer ar eich pen eich hun rydym wedi darparu adran Ymarfer fel isod ar ddalen o'r enw Arfer . Gwnewch hynny ar eich pen eich hun.

>

Casgliad

Yn yr erthygl hon, ceisiais ymdrin â'r ffyrdd hawsaf o ddefnyddio VBA yn effeithiol ar gyfer dileu rhesi. Gobeithio y bydd yn ddefnyddiol i chi. Os oes gennych unrhyw awgrymiadau neu gwestiynau, mae croeso i chi eu rhannu yn yr adran sylwadau.

enw'r daflen waith, a Bydd rhesi(7)yn dewis rhif y rhes.

.EntireRow.Delete yn dileu'r rhes gyfan 7.

➤Pwyswch F5

Canlyniad :

Yn y modd hwn, byddwch yn dileu'r rhes sy'n cynnwys y Enw cynnyrch Esgid 1 .

Darllen Mwy: Sut i Dileu Rhesi yn Excel: 7 Dulliau

Dull-2: Dileu Rhesi Lluosog Gan Ddefnyddio VBA

Os ydych chi am ddileu rhesi lluosog fel y rhesi sy'n cynnwys yr enwau Cynnyrch Shoe1 , Esgidiau2, ac Shoe3 , yna gallwch ddilyn y cod VBA hwn.

1>Cam-01 :

➤Dilyn Cam-01 o Dull-1

1443

Yma, rhifau rhesi 13, 10 , a bydd 7 yn cael eu dileu ac yn ysgrifenedig yn gyfresol y rhifau rhes y mae'n rhaid i chi eu hysgrifennu o rif y rhes olaf i'r rhif rhes gyntaf fel y cod hwn.

Fel arall, ar ôl dileu'r rhes gyntaf fel Rhes 7 mae'r gweddill bydd rhesi o dan y rhes hon yn symud un rhes i fyny ac felly bydd Rhes 10 yn Rhes 9, a Rhes 13 yn Rhes 12. ason, ni fyddwch yn gallu dileu'r rhesi cywir.

➤Pwyswch F5

Canlyniad :

Yna, byddwch yn dileu'r rhesi sy'n cynnwys yr enwau Cynnyrch Esgidiau 1 , Esgidiau2, ac Esgid3 .

Darllen Mwy: Sut i Dileu Rhesi Lluosog yn Excel (3 Dull)

Method-3 : Dileu Rhes trwy Ddewis

Yma, byddaf yn dangos y ffordd i ddileu rhesmewn perthynas â chell actif o'r rhes honno.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

1481

Bydd yn dileu'r rhes sydd â chell actif.

➤Cadw'r cod.

Cam-02 :

➤Dewiswch unrhyw gell mewn rhes yr ydych am ei dileu (Yma rwyf wedi dewis cell B7 )

➤Ewch i Datblygwr Tab>> Macros Opsiwn

Ar ôl hynny, y Macro Bydd y dewin yn agor.

➤Dewiswch yr enw Macro dlrow3 a gwasgwch Rhedeg

<3

Canlyniad :

Ar ôl hynny, byddwch yn dileu'r rhes sy'n cynnwys yr enw Cynnyrch Esgid 1 .

Dull-4: Dileu Pob Rhes yn y Detholiad

Ar gyfer dileu pob un o resi detholiad gallwch ddilyn y dull hwn.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

4582

It yn dileu pob un o'r rhesi o'r dewisiad.

➤Cadw'r cod.

Cam-02 :

➤ Dewiswch yr ystod o resi rydych chi am eu dileu (Yma, rwyf wedi dewis ystod B7:D9 )

➤Ewch i Datblygwr Tab>> Macros Opsiwn

Ar ôl hynny, bydd Dewin Macro yn agor.

➤Dewiswch yr enw Macro dltrow4 a phwyswch Rhedeg

Canlyniad :

Yna, byddwch yn dileu'r rhesi sy'n cynnwys y Enwau cynnyrch Esgid 1 , Siaced1, a Jaced2 .

Darllen Mwy: Sut i Dileu Rhesi Dethol yn Excel(8 Approaches)

Dull-5: Dileu Rhes Os Mae Unrhyw Gell yn Wag

Yma, mae gen i gell wag sef B9 (Rwyf wedi tynnu'r gwerth o'r gell hon ar gyfer hyn dull), a chan ddefnyddio cod VBA byddaf yn dileu'r rhes sydd â cell B9 .

> Cam-01 : ➤ Dilynwch Cam-01 o Dull-1
5200

Bydd yn dileu pob un o'r rhesi yn yr ystod “B5:D13” cael unrhyw gell wag.

➤Pwyswch F5

Canlyniad :

Yna, byddwch yn gallu dileu'r rhes sy'n cynnwys y gell wag.

Darllen Mwy: Sut i Dynnu Rhesi Gwag yn Excel (11 Dull)

Dull-6: Dileu Rhes Os yw'r Rhes Gyfan yn Wag

Yma, mae gen i gell wag sy'n B9 (Rwyf wedi tynnu'r gwerthoedd ar gyfer y dull hwn), a rhes wag sef Rhes 12 (rwyf wedi tynnu'r gwerthoedd ar gyfer y dull hwn), a defnyddio cod VBA a'r Swyddogaeth COUNTA Byddaf yn dileu'r rhes sy'n wag.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

8024

"B5:D13" yw'r amrediad data a FOR bydd dolen yn gweithio i bob cell yn yr ystod hon.

CountA(cell.EntireRow) yn dychwelyd nifer y celloedd nad ydynt yn wag a phan ddaw'n 0 bydd y rhes yn cael ei dileu.

➤Pwyswch F5

Canlyniad :

Ar ôl hynny, byddwch yn gallu dileu'r rhes wag ond ni fydd yn dileu unrhyw res nad oes ganddi bob un celloedd y rhes hon yn wag.

Darllen Mwy: Sut i Ddefnyddio VBA i Ddileu Rhesi Gwag yn Excel

Dull-7: Dileu Pob nfed Rhes

Gallwch ddileu pob nfed rhes (pob 3edd rhes yn yr achos hwn) drwy ddilyn y dull hwn.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

3090

“B5 :D13” yw'r amrediad data a bydd rc yn dychwelyd cyfanswm rhif rhes yr amrediad hwn sef 9 .

Yma, mae'r FOR Bydd dolen yn cychwyn o'r rhes olaf sef rc neu 9 yn yr achos hwn ac yn gorffen gyda'r rhes gyntaf.

Cam -3 yn helpu i ddileu pob 3ydd rhes yn yr ystod hon.

➤Pwyswch F5

1>Canlyniad :

Yna, byddwch yn dileu'r rhesi sy'n cynnwys yr enwau Cynnyrch Esgidiau 1 , Esgidiau 2, a Esgidiau3 .

Darllen Mwy: Sut i Dileu Pob nfed R ow yn Excel (6 Ffordd Hawsaf)

Darlleniadau Tebyg:

  • Sut i Dileu Rhesi Dethol gydag Excel VBA (A Step- Canllaw wrth Gam)
  • Dileu Rhesi Heb eu Defnyddio yn Excel (8 Ffordd Hawdd)
  • Sut i Dileu Rhesi Cudd yn Excel (3 Dull)
  • Dileu Rhesi Anfeidraidd yn Excel (5 Ffordd Hawdd)
  • Sut i Dileu Rhesi yn Excel Sy'n Mynd Ymlaen Am Byth (4 HawddFfyrdd)

Dull-8: Dileu Rhes yn Seiliedig Ar Werth Cell

Yn y dull hwn, byddaf yn dileu'r rhes sydd â gwerth penodol Crys 2 .

Cam-01o Dull- 1
3087

"B5:D13" yw'r amrediad data a bydd y ddolen FOR yn gweithio ar gyfer pob cell yn yr amrediad hwn.

Os oes unrhyw gell mewn rhes yn cynnwys y gwerth "Crys 2" yna bydd y rhes yn cael ei dileu.

➤Pwyswch F5<2

Canlyniad :

Yn y modd hwn, byddwch yn dileu'r rhes sy'n cynnwys yr enw Cynnyrch Crys 2 .

Darllen Mwy: VBA Macro i Ddileu Rhes os yw Cell yn Cynnwys Gwerth yn Excel (2 Ddull)

Dull-9: Dileu Rhesi Dyblyg

Yma, mae gennyf ddwy res gyda Cod Cynnyrch 97375 ac felly rwyf am ddileu un o'r rhesi hyn sydd wedi'u marcio gan blwch coch isod.

Cam-01 :

➤Dilynwch Cam-01 o Dull-1

6154

Yma, "B5:D13" yw'r ystod data a Colofnau:=1 fi a bydd yn chwilio am werthoedd dyblyg yn unig mewn un golofn sef y golofn gychwyn Colofn B ond os ydych am chwilio mewn colofnau eraill hefyd gallwch ddefnyddio'r rhif hwn yn ôl eich anghenion.

➤Pwyswch F5

Canlyniad :

Ar ôl hynny, byddwch yn gallu dileu'r rhes sef tebyg i res arall.

Darllen Mwy: Sut i Dileu Rhesi Dyblyg ynExcel gyda VBA (8 Ffordd Effeithiol)

Dull-10: Dileu Rhesi mewn Tabl

Tybiwch, mae gennych y tabl canlynol a'i enw yw Tabl1 a nawr rydych chi am ddileu  Rhes rhif 6 o'r tabl hwn. I wneud hyn gallwch ddilyn y dull hwn.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

8633

Yma, "Tabl" yw enw'r ddalen, "Tabl1" yw enw'r tabl a 6 yw rhif rhes y tabl hwn yr ydych am ei ddileu.

➤Pwyswch F5

Canlyniad :

Yn y modd hwn, byddwch yn dileu eich rhes ddymunol o'r tabl hwn.

Darllen Mwy: Sut i Dileu Rhesi Dyblyg yn Seiliedig ar Un Golofn Gan Ddefnyddio Excel VBA

Dull-11: Dileu Rhesi Gweladwy Ar ôl Hidlo

Yma, mae gen i dabl data sy'n cael ei hidlo gan y golofn Pris ar gyfer gwerthoedd mwy na $1,500.00 ac rwyf am ddileu pob un o'r rhesi gweladwy ar ôl hidlo.

Cam-01 :

➤Dilyn Cam-01 o Dull-1

8005

Yma, “B5: D13” yw'r amrediad data.

➤Pwyswch F5

Nawr, bydd pob un o'r rhesi gweladwy ar ôl hidlo yn cael ei ddileu. Gallwch nawr ddod â'r rhesi cudd yn ôl trwy ddewis yr arwydd Hidlo yn y golofn Pris .

➤ Cliciwch ar y Dewiswch All opsiwn

➤Pwyswch Iawn

Canlyniad :

Yn olaf, fe gewch chi'r rhesi cudd yn ôl i mewny tabl data.

Darllen Mwy: Sut i Hidlo a Dileu Rhesi gyda VBA yn Excel (2 Ddull)

Dull-12: Dileu Rhes Yn Seiliedig ar Gell Actif Diwethaf

Yma, fy nghell weithredol olaf yw cell B13 ac rwyf am ddileu hwn gyda'r gell weithredol olaf o'r canlynol tabl data.

Cam-01 :

➤Dilyn Cam-01 o Dull -1

8400

Yma, mae 2 yn golygu Colofn B y mae gennyf fy nghell weithredol arni, gallwch newid y rhif yn ôl eich anghenion.<3

➤Pwyswch F5

Canlyniad :

Yn y modd hwn, byddwch yn dileu eich rhes weithredol olaf.

Darllen Mwy: Cod VBA Excel i Ddileu Rhesi yn Seiliedig ar Werth Lluosog Cell (3 Maen Prawf)

Dull-13: Dileu Rhesi sydd ag unrhyw Llinynnau

Cymerwch eich bod am ddileu'r rhesi sydd ag unrhyw linyn, ac i wneud hyn gallwch ddilyn y dull hwn.

<64

Cam-01 :

➤Dilyn Cam-01 o Dull-1

8633

Yma, "llinyn" yw enw'r ddalen, rhif rhes gyntaf yr amrediad data hwn yw 5 a rhif y golofn gychwynnol yw 2

Mae'r datganiad Gyda yn gadael i chi nodi gwrthrych neu deip a ddiffinnir gan y defnyddiwr unwaith ar gyfer cyfres gyfan o ddatganiadau.

Ar Gwall Ail-ddechrau Mae'r datganiad Nesaf yn pennu, pan fydd gwall amser rhedeg yn digwydd, fod rheolaeth yn mynd i'r datganiad yn dilyn y datganiad lle mae'r gwall yn digwydd.

LastRow a Colofn Olaf dychwelyd rhes a cholofn olaf yr amrediad data.

Bydd SpecialCells(xlCellTypeConstants, xlTextValues) yn dewis y rhesi sydd ag unrhyw werthoedd testun yn y ystod.

➤Pwyswch F5

Canlyniad :

Ar ôl hynny, byddwch yn dileu'r rhesi gydag unrhyw linyn testun.

Darllen Mwy: Llwybr Byr Excel i Ddileu Rhesi (Gyda Thechnegau Bonws)

Dull-14: Dileu Rhes yn Seiliedig ar Ddyddiadau

Yma, byddaf yn dileu'r rhesi sydd â dyddiad arbennig 11/12/2021 (mm/dd/bbbb) yn hyn dull yn defnyddio'r ffwythiant DATEVALUE .

Cam-01 :

➤Dilyn Cam- 01 o Dull-1

7595

Yma, "Dyddiad" yw enw'r ddalen, rhif rhes gyntaf yr amrediad data hwn yw 5 a rhif y golofn meini prawf (pa golofn sydd â dyddiadau) yw 3 .

Mae'r datganiad Gyda yn gadael i chi nodi gwrthrych neu fath a ddiffinnir gan ddefnyddiwr unwaith am gyfres gyfan o ddatganiadau.

Ar Gwall Ail-ddechrau Mae'r datganiad Nesaf yn nodi, pan fydd gwall amser rhedeg yn digwydd, mae'r rheolaeth yn mynd i'r datganiad yn dilyn y gosodiad lle mae'r gwall yn digwydd.

Mae'r Rhes Olaf yn dychwelyd rhes olaf yr amrediad data ac yma, mae'r FOR Bydd dolen yn cychwyn o'r rhes olaf sef LastRow neu 6 yn yr achos hwn, ac yn gorffen gyda'r rhes gyntaf.

DATEVALUE yn trosi dyddiad testun yn werth.

Yma, bydd Union yn dychwelyd y

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.