Excel VBA i Ychwanegu Dalen Os nad yw'n Bodoli (gyda Chamau Cyflym)

  • Rhannu Hwn
Hugh West

Mae Excel VBA yn arf pwerus a defnyddiol i gyflawni tasgau yn eithaf cyflym mewn swmp. Gallwch gymhwyso sawl amod a chael canlyniadau gwahanol ar sail yr amodau unigol trwy VBA. Nawr, weithiau, efallai y byddwch am wirio a oes dalen benodol yn bodoli yn eich llyfr gwaith. Ac, os na, efallai y bydd angen i chi greu'r ddalen honno. Yn yr erthygl hon, byddaf yn dangos yr holl gamau i chi i ychwanegu dalen os nad yw'n bodoli, gan ddefnyddio Excel VBA.

Excel VBA: Ychwanegu Dalen Os Nid yw'n Bodoli (Golwg Cyflym)

5457

Mewnosodwch i fodiwl newydd i gymhwyso'r cod uchod.

Lawrlwythwch Gweithlyfr Ymarfer

Gallwch lawrlwytho ein llyfr gwaith ymarfer o'r fan hon am ddim!

Ychwanegu dalen os nad yw'n bodoli.xlsm

Camau i Gymhwyso Cod VBA i Ychwanegu Dalen i mewn Excel Os Nid yw'n Bodoli

Dywedwch, mae gennych lyfr gwaith sy'n cynnwys 4 taflen waith o'r enw Ionawr, Chwefror, Mawrth ac Ebrill. Mae pob tudalen yn cynnwys adroddiad gwerthiant y mis canlynol. Nawr, mae angen ichi ddod o hyd i rai taflenni yn y llyfr gwaith ac ychwanegu'r daflen os nad yw'n bodoli. Gallwch ddilyn y canllawiau cam-wrth-gam isod i gyflawni hyn.

📌 Cam 1: Mewnosod Modiwl Newydd

Yn gyntaf, mae angen i chi fewnosod modiwl i ysgrifennu cod VBA.

  • I wneud hyn, ar y cychwyn cyntaf, ewch i'r teclyn Datblygwr >> Visual Basic .

  • O ganlyniad, mae’r Microsoft VisualBydd ffenestr Sylfaenol ar gyfer Ceisiadau yn ymddangos.
  • Yn dilyn hynny, ewch i'r Mewnosod tab >> Adnodd Modiwl .
<0

Felly, mae modiwl newydd o'r enw Modiwl1 wedi'i greu.

Darllen Mwy: Sut i Ychwanegu Dalen gyda Enwch yn Excel VBA (6 Ffordd Hawdd)

Darlleniadau Tebyg

  • Creu Llyfr Gwaith Newydd ac Arbed Gan Ddefnyddio VBA yn Excel
  • Excel VBA: Creu Llyfr Gwaith Newydd a'i Enwi (6 Enghraifft)
  • Sut i Greu Dalen Newydd o Dempled gan Ddefnyddio Macro yn Excel

📌 Cam 2: Ysgrifennu a Cadw'r Cod VBA Gofynnol

Nawr, mae angen i chi ysgrifennu'r cod y tu mewn i'r modiwl a'i gadw.

  • Yn er mwyn gwneud hyn, cliciwch ar yr opsiwn Modiwl1 ac ysgrifennwch y cod canlynol yn y ffenestr cod.
45156631

  • Fel a canlyniad, bydd ffenestr y cod yn edrych fel a ganlyn.

🔎 Cod Eglurhad:

Segment 1:

2644

Yn y rhan hon, rydym wedi datgan yr enw macro ac enw newidyn es.

Segment 2:

3512

Yn y rhan hon, rydym wedi creu blwch mewnbwn. Trwy'r blwch mewnbwn hwn, gallwn gymryd mewnbwn enw'r ffeil y mae angen i ni ddod o hyd iddi.

Segment 3:

8195

Yn y rhan hon, rydym yn gwirio a yw'r daflen ofynnol yn bodoli yn y llyfr gwaith. Os na, byddai'n creu'r ddalen ofynnol ac yn dangos neges i ni am y newid hwn.

Segment 4:

4248

Yn y rhan hon, rydym wedi gweithio gyda'r canlyniad os yw'r ddalen ofynnol eisoes yn bodoli yn y llyfr gwaith. Yn y senario hwn, bydd blwch neges arall yn ymddangos yn eich hysbysu bod y ddalen hon yn bodoli. Ar ben hynny, yn y rhan hon, rydyn ni'n gorffen y cod yn gywir.

  • Ar ôl hynny, pwyswch Ctrl + S.
0>
    >
  • Yn dilyn hynny, bydd ffenestr Microsoft Excel yn ymddangos. Cliciwch ar y botwm Na .

>
  • O ganlyniad, bydd y ffenestr Cadw Fel yn ymddangos.
  • Yn dilyn, dewiswch yr opsiwn Cadw fel math: fel fformat .xlsm . Wedi hynny, cliciwch ar y botwm Cadw .
  • Felly, rydych chi wedi ysgrifennu ac wedi cadw eich cod gofynnol.

    8>

    Sylwer:

    Rhaid i chi gadw llyfr gwaith Excel yn y fformat .xlsm . Fel arall, ni fydd y macro yn cael ei alluogi ac ni fyddai'r cod yn gweithio.

    Darllen Mwy: Excel VBA i Ychwanegu Dalen ag Enw Newidyn (5 Enghraifft Delfrydol)

    📌 Cam 3: Rhedeg y Cod

    Nawr, mae angen i chi redeg y cod a gwirio'r canlyniadau.

    • I wneud hyn, yn gyntaf ac yn bennaf, cliciwch ar yr eicon Rhedeg yn ffenestr Microsoft Visual Basic for Applications .

    >
  • O ganlyniad, bydd y ffenestr Macros yn ymddangos.
  • Yn dilyn hynny, dewiswch y macro AddSheetIfNotExist a chliciwch ar y botwm Rhedeg .
  • 0>
    • Ar yr adeg hon, ein blwch negeseuon a grëwyda enwir Ychwanegu Dalen Os Ddim yn Bod yn ymddangos. Yma, yr opsiwn ceir fyddai Taflen5 .

    >
  • Nawr, i wirio, ysgrifennwch "Ebrill" yn y blwch testun a chliciwch ar y botwm Iawn .
  • Iawn . Byddai blwch yn ymddangos yn dweud wrthych fod y ddalen yn bodoli eisoes.
  • Cliciwch ar y botwm Iawn .
    • Wedi hynny, rhedwch y cod eto ac ysgrifennwch “Mai” ym mlwch testun y blwch neges a grëwyd. Wedi hynny, cliciwch ar y botwm OK .

    >
  • O ganlyniad, fe welwch flwch neges arall a fydd yn ymddangos yn eich hysbysu nad oedd y ddalen “Mai” yn bodoli ac felly creodd y ddalen hon.
  • Yn dilyn, cliciwch ar y botwm Iawn .
  • Yn olaf, gallwch weld eich bod wedi ychwanegu dalen nad oedd yn bodoli o'r blaen. Ac, byddai'r llyfr gwaith yn edrych fel hyn nawr.

    >

    Darllen Mwy: Excel VBA: Ychwanegu Dalen Ar Ôl Diwethaf (3 Enghraifft Delfrydol)

    Casgliad

    Felly, yn yr erthygl hon, rwyf wedi dangos yr holl gamau i chi i ychwanegu dalen os nad yw'n bodoli gydag Excel VBA. Ewch trwy'r erthygl lawn yn ofalus i'w deall yn well a chyflawni'r canlyniad dymunol. Gobeithio y bydd yr erthygl hon yn ddefnyddiol ac yn llawn gwybodaeth i chi. Os oes gennych unrhyw ymholiadau neu argymhellion pellach, mae croeso i chi gysylltu â mi.

    Ac, ewch i ExcelWIKI am lawer mwyerthyglau fel hyn. Diolch!

    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.