Excel VBA i Glirio Cynnwys yr Ystod (3 Achos Addas)

  • Rhannu Hwn
Hugh West

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
  • Ar gyfer hyn, yn gyntaf, ewch i'r rhuban uchaf a gwasgwch ar y Datblygwr , yna pwyswch ar yr opsiwn Visual Basic o'r ddewislen.
  • Chi yn gallu defnyddio ALT + F11 i agor y ffenestr "Microsoft Visual Basic for Applications" os nad yw'r tab Datblygwr wedi'i ychwanegu gennych.
  • <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 Unwaith

    Os 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.

    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.