Tabl cynnwys
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 .
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.
- >
- Yn dilyn hynny, bydd ffenestr Microsoft Excel yn ymddangos. Cliciwch ar y botwm Na .
>
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 .
>
- 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 .
>
- 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 .
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!