Clàr-innse
Tha Excel VBA na inneal cumhachdach is feumail airson gnìomhan a choileanadh gu math luath ann an tòrr mòr. Faodaidh tu grunn chumhachan a chuir an sàs agus toraidhean eadar-dhealaichte fhaighinn air bunait nan cumhachan fa leth tro VBA. A-nis, uaireannan, is dòcha gum bi thu airson faighinn a-mach a bheil duilleag sònraichte anns an leabhar-obrach agad. Agus, mura h-eil, is dòcha gum feum thu an duilleag sin a chruthachadh. San artaigil seo, seallaidh mi dhut a h-uile ceum gus duilleag a chur ris mura h-eil e ann, a’ cleachdadh Excel VBA.
Excel VBA: Cuir duilleag ris mura h-eil e ann (Sealladh Luath)
8228
Cuir a-steach modal ùr gus an còd gu h-àrd a chuir an sàs.
Luchdaich sìos Leabhar-obrach Cleachdaidh
Faodaidh tu an leabhar-obrach cleachdaidh againn a luchdachadh sìos an-asgaidh an seo!
Cuir Duilleag ris mura h-eil e ann.xlsm
Ceumannan gus Còd VBA a chuir an sàs gus duilleag a chur ris. Excel Mura h-eil e ann
Abair, tha leabhar-obrach agad anns a bheil 4 duilleagan-obrach air an ainmeachadh Faoilleach, Gearran, Màrt, agus Giblean. Tha aithisg reic na mìos a leanas air gach duilleag. A-nis, feumaidh tu cuid de dhuilleagan a lorg anns an leabhar-obrach agus cuir ris an duilleag mura h-eil e ann. Faodaidh tu an stiùireadh ceum air cheum gu h-ìosal a leantainn gus seo a choileanadh.
📌 Ceum 1: Cuir a-steach modal ùr
An toiseach, feumaidh tu cuir a-steach modal airson còd VBA a sgrìobhadh.
- Gus seo a dhèanamh, aig an fhìor thoiseach, theirig dhan inneal Developer tab >> Visual Basic .
- Mar thoradh air an sin, tha an Microsoft VisualNochdaidh an uinneag Basic for Applications .
- Às deidh sin, rach dhan Insert tab >> Module tool.
Mar sin, chaidh modal ùr leis an t-ainm Module1 a chruthachadh.
Leugh More: Mar a chuireas tu duilleag ris Ainm ann an Excel VBA (6 dòighean furasta)
Leughaidhean coltach ris
- Cruthaich leabhar-obrach ùr agus sàbhail a’ cleachdadh VBA ann an Excel
- Excel VBA: Cruthaich leabhar-obrach ùr agus ainmich e (6 eisimpleirean)
- Mar a chruthaicheas tu duilleag ùr bho theamplaid a’ cleachdadh Macro ann an Excel
📌 Ceum 2: Sgrìobh is sàbhail an Còd VBA a tha a dhìth
A-nis, feumaidh tu an còd a sgrìobhadh taobh a-staigh a’ mhodal agus a shàbhaladh.
- Ann Gus seo a dhèanamh, briog air an roghainn Module1 agus sgrìobh an còd a leanas ann an uinneag a' chòd.
68112296
- Mar a Mar thoradh air an sin, seallaidh uinneag a’ chòd mar a leanas.
🔎 Còd Mìneachadh:
♣ Earrann 1:
6646
Anns a’ phàirt seo, tha sinn air ainm macro agus caochladair nam ainmeachadh es.
♣ Earrann 2:
4057
Sa phàirt seo, tha sinn air bogsa a-steach a chruthachadh. Tron bhogsa a-steach seo, 's urrainn dhuinn ainm an fhaidhle a dh'fheumas sinn a lorg a ghabhail.
♣ Earrann 3:
2824
Anns a’ phàirt seo, nì sinn sgrùdadh a bheil an duilleag a tha a dhìth anns an leabhar-obrach. Mur eil, chruthaicheadh e an duilleag a tha a dhìth agus sheall e dhuinn teachdaireachd mun atharrachadh seo.
♣ Earrann 4:
7871
Anns a’ phàirt seo, dh’obraich sinn leis a’ thoradh ma tha an duilleag a tha a dhìth san leabhar-obrach mu thràth. Anns an t-suidheachadh seo, nochdaidh bogsa teachdaireachd eile ag innse dhut gu bheil an duilleag seo ann. A bharrachd air an sin, anns a’ phàirt seo, bidh sinn a’ crìochnachadh a’ chòd mar bu chòir.
- An dèidh sin, brùth Ctrl + S.
- An dèidh sin, nochdaidh uinneag Microsoft Excel . Briog air a' phutan Chan eil .
- Air sgàth sin, nochdaidh an uinneag Save As .
- Às deidh sin, tagh an roghainn Sàbhail mar seòrsa: mar fòrmat .xlsm . Às deidh sin, cliog air a’ phutan Sàbhail .
Mar sin, tha thu air a’ chòd a tha a dhìth a sgrìobhadh agus a shàbhaladh.
8>An aire:
Feumaidh tu leabhar-obrach Excel a shàbhaladh ann an cruth .xlsm . Mur eil, cha bhi am macro air a chomasachadh agus chan obraich an còd.
Leugh More: Excel VBA gus duilleag a chur ris le Ainm Caochlaideach (5 eisimpleirean freagarrach)
📌 Ceum 3: Ruith an Còd
A-nis, feumaidh tu an còd a ruith agus sùil a thoirt air na toraidhean.
- Gus seo a dhèanamh, sa chiad dol a-mach, cliog air an ìomhaigheag Ruith san uinneag Microsoft Visual Basic for Applications .
- Mar thoradh air an sin, nochdaidh an uinneag Macros .
- Às deidh sin, tagh am macro AddSheetIfNotExist agus cliog air a’ phutan Ruith .
- Aig an àm seo, tha am bogsa teachdaireachd cruthaichte againnainmichte Cuir duilleag ris mur eil ann. An seo, bhiodh an roghainn fèin-ghluasadach Duilleag 5 .
- A-nis, airson sgrùdadh, sgrìobh "Giblean" anns a' bhogsa teacsa agus briog air a' phutan OK . Nochdaidh am bogsa ag innse dhut gu bheil an duilleag ann mu thràth.
- Briog air a' phutan OK .
- Às deidh sin, ruith an còd a-rithist agus sgrìobh “Cèitean” ann am bogsa teacsa a’ bhogsa teachdaireachd cruthaichte. Às deidh sin, cliog air a’ phutan OK .
- Mar thoradh air an sin, chì thu bogsa teachdaireachd eile a nì nochdadh ag innse dhut nach robh an duilleag “Cèitean” ann agus mar sin chruthaich e an duilleag seo.
- Às deidh sin, cliog air a’ phutan OK .
Mu dheireadh, chì thu gu bheil thu air duilleag a chuir ris nach robh ann roimhe. Agus, bhiodh coltas mar seo air an leabhar-obrach an-dràsta.
Leugh More: Excel VBA: Cuir Duilleag ris Às deidh Mu dheireadh (3 eisimpleirean air leth)
Co-dhùnadh
Mar sin, san artaigil seo, tha mi air a h-uile ceum a shealltainn dhut gus duilleag a chur ris mura h-eil e ann le Excel VBA. Gabh tron artaigil slàn gu faiceallach gus a thuigsinn nas fheàrr agus an toradh a tha thu ag iarraidh a choileanadh. Tha mi an dòchas gum bi an artaigil seo cuideachail agus fiosrachail dhut. Ma tha ceist no moladh sam bith eile agad, na bi leisg fios a chur thugam.
Agus, tadhail air ExcelWIKI airson tòrr a bharrachdartaigilean mar seo. Tapadh leibh!