Tabl cynnwys
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- 13087
"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