Tabl cynnwys
Os ydych chi'n chwilio am y datrysiad neu rai triciau arbennig i glirio cynnwys yr amrediad gydag Excel VBA yna rydych chi wedi glanio yn y lle iawn. Mae rhai camau hawdd i glirio cynnwys yr ystod gydag Excel VBA . Bydd yr erthygl hon yn dangos pob cam i chi gyda darluniau cywir felly, gallwch chi eu cymhwyso'n hawdd at eich pwrpas. Gadewch i ni fynd i mewn i ran ganolog yr erthygl.
Lawrlwythwch Gweithlyfr Ymarfer
Gallwch lawrlwytho'r gweithlyfr ymarfer o'r fan hon:
>Clirio Cynnwys yr Ystod .xlsm
Clirio Cynnwys yr Ystod gydag Excel VBA: 3 Achos
Tybiwch, mae gennych set ddata y gallech fod am ei hailddefnyddio gan glirio celloedd presennol. Felly, gallwch ddefnyddio cod VBA i glirio cynnwys ffeil Excel. Yn yr adran hon, byddaf yn dangos y dulliau cyflym a hawdd i chi glirio cynnwys yr ystod gydag Excel VBA ar system weithredu Windows. Fe welwch esboniadau manwl gyda darluniau clir o bob peth yn yr erthygl hon. Rwyf wedi defnyddio fersiwn Microsoft 365 yma. Ond gallwch ddefnyddio unrhyw fersiynau eraill yn ôl eich argaeledd. Os nad yw unrhyw beth o'r erthygl hon yn gweithio yn eich fersiwn chi, gadewch sylw i ni.
Achos 1: Clirio Holl Gynnwys Ystod
Gallwch ddefnyddio y gorchymyn Clir a'r Gorchymyn Dileu i glirio cynnwys ystod benodol yn y daflen waith gyfredol neu daflenni gwaith eraill hyd yn oed o lyfrau gwaith eraill hefyd. mi wnafdangos pob achos i chi fesul un.
i. Cynnwys Clirio Ystod Penodol o Gelloedd
Os ydych am glirio cynnwys amrediad penodol yna dilynwch y camau isod:
📌 Camau:
<13<17
- Nawr, bydd ffenestr o'r enw "Microsoft Visual Basic for Applications" yn ymddangos. Yma o'r bar dewislen uchaf, pwyswch ar y “Mewnosod” A bydd dewislen yn ymddangos. Oddi wrthynt, dewiswch yr opsiwn "Modiwl'" .
- Nawr, "Modiwl" newydd bydd ffenestr yn ymddangos. A Gludwch y cod VBA hwn i mewn i'r blwch.
Ddefnyddio Gorchymyn Clir:
8571
- I redeg y cod ewch i'r ddewislen uchaf, pwyswch ar yr opsiwn Run , ac yma bydd yn agor rhai opsiynau eraill a dewiswch y Run Sub/UserForm >hefyd gallwch wasgu F5 i redeg y cod.
- Gorchymyn Clir , bydd y celloedd yn cael eu clirio hefyd bydd y fformatio hefyd yn cael ei ddileu. Ond bydd y celloedd gwag yno.
Defnyddio Dileu Gorchymyn:
Gallwch hefyd ddefnyddio'r Dileu gorchymyn yn lle'r gorchymyn Clir . Yna gludwch ycod sy'n dilyn yn y modiwl.
1603
Gan ddefnyddio'r gorchymyn Dileu, pan fyddwch chi'n rhedeg y cod, bydd yr ystod o gelloedd a ddewiswyd yn cael ei tynnu yn gyfan gwbl.
Darllen Mwy: VBA Excel: Clirio Cynnwys Os Mae Cell yn Cynnwys Gwerthoedd Penodol
Gwahaniaeth Rhwng Clirio a Dileu Gorchymyn yn Excel VBA:
Y gwahaniaeth allweddol rhwng y gorchmynion Clear a Dileu yn Excel VBA yw bod y Mae Dileu gorchymyn yn tynnu yr ystod o gelloedd a ddewiswyd yn gyfan gwbl ac mae'r gorchymyn Clirio yn dileu gwerth y gell a'r fformatio yn unig ond bydd y gell wag yno.
ii. Clirio Cynnwys y Daflen Waith Lawn
Os ydych am glirio pob cell mewn taflen waith, defnyddiwch y cod hwn a roddir isod. Yma, rwy'n clirio cynnwys o'r daflen waith o'r enw “1.2”. Mae'n rhaid i chi mewnosod enw y daflen waith yr ydych am ei glirio yn y dyfynodau.
6164
Hefyd, gallwch ddefnyddio'r gorchymyn Dileu i gael gwared ar yr holl gelloedd a ddefnyddir mewn taflen waith. Yna, mae'n rhaid i chi ddefnyddio'r cod a roddir isod. Yn syml, newidiwch enw'r daflen waith yn y dyfynodau.
2107
iii. Clirio Cynnwys y Daflen Waith Actif
Weithiau, efallai y bydd angen i chi glirio cynnwys y daflen waith weithredol yn unig. Yn yr achos hwn, mae'n rhaid i chi god syml a roddir isod:
3881
Gallwch hefyd ddefnyddio'r gorchymyn dileu i dynnu'r celloedd yn gyfan gwbl o'rtaflen waith gweithredol. ar gyfer hyn, gludwch y cod canlynol i'r modiwl.
Sub Delete_Contents_Range()
ActiveSheet.Cells.Delete
Diwedd yr Is
Darllen Mwy: Gwahaniaeth rhwng Dileu a Chlirio Cynnwys yn Excel
Achos 2: Cynnwys Amrediad Clirio Cadw'r Fformatio
Yn y dulliau blaenorol, rydych wedi sylwi eich bod yn dileu gwerthoedd y gell ar hyd y fformatau cell hefyd. Felly, os ydych am dynnu gwerthoedd y gell yn unig tra'n cadw'r fformatio yr un peth.
i. Cynnwys Ystod Penodol
Gallwch ddefnyddio'r gorchymyn ClearContents yn Excel VBA i glirio cynnwys ystod benodol. Ar gyfer hyn, gludwch y cod canlynol i mewn i'r modiwl.
7055
O ganlyniad, pan fyddwch yn rhedeg y cod fe welwch fod y celloedd dethol wedi'u clirio ond mae'r fformatau yn dal yn weddill .
Darllen Mwy: Sut i Clirio Celloedd â Gwerth Penodol yn Excel (2 Ffordd)
ii. Cynnwys y Daflen Waith Benodol
Pan fyddwch am glirio cynnwys y daflen waith benodol tra'n cadw'r fformatau yr un peth, mae'n rhaid i chi ddefnyddio'r cod canlynol isod:
3367
Mae
🔎 Eglurhad Cod VBA:
- Taflenni Gwaith(“2.2”) yn galw’r daflen waith o’r enw “2.2” os rydych am alw taflen waith o unrhyw enw arall, yna rhowch enw'r daflen waith yn y dyfynodau.
- Ac, Ystod("B2:D4") yn pennu'r ystod o celloeddbydd hwnnw'n cael ei glirio. Gallwch olygu'r amrediad celloedd o ran eich angen.
iii. Cynnwys o Lyfr Gwaith Arall
Gallwch hefyd glirio cynnwys llyfr gwaith arall gan ddefnyddio cod VBA . Ond, ar gyfer hyn, mae'n rhaid i chi gadw y llyfr gwaith hwnnw agor . Defnyddiwch y cod canlynol ar gyfer hyn:
3907
🔎 Cod VBA Eglurhad:
- Mae Llyfrau Gwaith ("ffeil 1") yn galw'r llyfr gwaith o'r enw "Ffeil 1". Wrth ddefnyddio'ch llyfrau gwaith, mae'n rhaid i chi fewnosod enw'r llyfr gwaith yn y dyfynodau.<15 Mae
- Taflenni Gwaith ("Taflen 1") yn galw'r daflen waith o'r enw “Taflen 1”. I alw unrhyw daflen waith arall, rhowch enw'r daflen waith yn lle Mae “Taflen 1” yn y cod hwn.
- Ac, Range(“B3:D13”) yn pennu ystod y celloedd a gaiff eu clirio. Gallwch chi olygu'r amrediad celloedd yn ôl eich angen.
Darllen Mwy: Sut i Clirio Cynnwys Heb Ddileu Fformiwlâu Gan Ddefnyddio VBA yn Excel
9> Achos 3: Clirio Cynnwys Ystod Benodol yr Holl Daflenni Gwaith ar UnwaithOs oes angen clirio cynnwys ystod benodol o daflenni gwaith lluosog gallwch ei wneud ar unwaith gan ddefnyddio cod VBA . Mae'n rhaid i chi ddefnyddio For loop i wneud y dasg hon. Gludwch y cod hwn i'r modiwl i glirio cynnwys amrediad B2:D4 yr holl daflenni gwaith. Os ydych chi am newid yr ystod celloedd yna golygwch y 4yddllinell a mewnosodwch eich amrediad data.
1934
Pethau i'w Cofio
- Bydd defnyddio'r gorchymyn Clirio yn unig yn clirio gwerthoedd a fformatau'r gell.
- Bydd dileu gorchymyn yn dileu'r celloedd yn gyfan gwbl.
- ClearContents bydd y gorchymyn yn clirio gwerthoedd y celloedd yn unig a cadwch y fformatau cell heb eu cyffwrdd.
Casgliad
Yn yr erthygl hon, rydych chi wedi darganfod sut i glirio cynnwys yr amrediad gydag Excel VBA . Rwy'n gobeithio y bu'r erthygl hon yn ddefnyddiol ichi. Gallwch ymweld â'n gwefan ExcelWIKI i ddysgu mwy am gynnwys sy'n gysylltiedig ag Excel. Os gwelwch yn dda, gollyngwch sylwadau, awgrymiadau, neu ymholiadau os oes gennych unrhyw rai yn yr adran sylwadau isod.