Агуулгын хүснэгт
Excel VBA нь даалгавруудыг маш хурдан хугацаанд бөөнөөр нь гүйцэтгэх хүчирхэг, хялбар хэрэгсэл юм. Та VBA-аар дамжуулан хэд хэдэн нөхцөлийг хэрэглэж, өөр өөр үр дүнг авч болно. Одоо, заримдаа та ажлын дэвтэрт тодорхой хуудас байгаа эсэхийг шалгахыг хүсч болно. Хэрэв тийм биш бол та энэ хуудсыг үүсгэх хэрэгтэй болж магадгүй юм. Энэ нийтлэлд би Excel VBA-г ашиглан хуудас нэмэх бүх алхмуудыг харуулах болно.
Excel VBA: Хэрэв байхгүй бол хуудас нэмэх (Шуурхай харах)
9551
Дээрх кодыг ашиглахын тулд шинэ модуль руу оруулна уу.
Дадлага хийх ажлын номыг татаж авах
Та манай дадлагын дэвтрийг эндээс үнэгүй татаж авах боломжтой!
Хэрэв байхгүй бол хүснэгт нэмнэ үү.xlsm
Шийт нэмэхийн тулд VBA код хэрэглэх алхамууд Excel Хэрэв байхгүй бол
Та 1, 2, 3, 4 гэсэн нэртэй 4 ажлын хуудас агуулсан ажлын дэвтэртэй гэж хэлье. Хуудас бүр нь дараагийн сарын борлуулалтын тайланг агуулна. Одоо та ажлын номноос зарим хуудсыг олж, хэрэв байхгүй бол хуудас нэмэх хэрэгтэй. Үүнийг хийхийн тулд та доорх алхам алхмаар зааварчилгааг дагаж болно.
📌 1-р алхам: Шинэ модуль оруулах
Эхлээд та оруулах хэрэгтэй. VBA код бичих модуль.
- Үүнийг хийхийн тулд хамгийн эхэнд Хөгжүүлэгчийн таб >> Visual Basic хэрэгсэл рүү очно уу.
- Үүний үр дүнд Microsoft VisualBasic for Applications цонх гарч ирнэ.
- Дараа нь Insert tab >> Модуль хэрэгсэл рүү очно уу.
Тиймээс Модуль1 нэртэй шинэ модуль үүсгэгдсэн.
Дэлгэрэнгүй унших: Хүснэгтийг хэрхэн нэмэх талаар Excel-д нэрлэх VBA (6 хялбар арга)
Ижил төстэй уншлага
- Excel дээр VBA-г ашиглан шинэ ном үүсгэж хадгалах
- Excel VBA: Шинэ ажлын дэвтэр үүсгэж, түүнийг нэрлэх (6 жишээ)
- Excel-д макро ашиглан загвараас хэрхэн шинэ хуудас үүсгэх вэ
📌 2-р алхам: Шаардлагатай VBA кодыг бичиж хадгалах
Одоо та модулийн доторх кодыг бичээд хадгалах хэрэгтэй.
- Дотор Үүнийг хийхийн тулд Module1 сонголт дээр дарж кодын цонхонд дараах кодыг бичнэ үү.
55363815
- үр дүнд нь кодын цонх дараах байдалтай харагдана.
🔎 Кодын тайлбар:
♣ 1-р хэсэг:
2953
Энэ хэсэгт бид макро нэр болон nam хувьсагчийг зарласан. es.
♣ 2-р хэсэг:
1395
Энэ хэсэгт бид оруулах хайрцаг үүсгэсэн. Энэ оролтын хайрцгаар бид олох шаардлагатай файлын нэрийг оруулах боломжтой.
♣ 3-р хэсэг:
9051
Энэ хэсэгт бид ажлын дэвтэрт шаардлагатай хуудас байгаа эсэхийг шалгана. Үгүй бол энэ нь шаардлагатай хуудсыг үүсгэж, энэ өөрчлөлтийн талаарх мессежийг бидэнд харуулах болно.
♣ 4-р хэсэг:
7925
Энэ хэсэгт шаардлагатай хуудас нь ажлын дэвтэрт аль хэдийн байгаа бол бид үр дүнтэй ажилласан. Энэ тохиолдолд өөр зурвасын хайрцаг гарч ирэх бөгөөд энэ хуудас байгаа гэдгийг танд мэдэгдэнэ. Цаашилбал, энэ хэсэгт бид кодыг зөв дуусгана.
- Дараа нь Ctrl + S товчийг дарна уу.
- Дараа нь Microsoft Excel цонх гарч ирнэ. Үгүй товчлуур дээр дарна уу.
- Үүний үр дүнд Save As цонх гарч ирнэ.
- Дараа нь Хадгалах төрөл: сонголтыг .xlsm форматаар сонгоно. Дараа нь Хадгалах товчийг дарна уу.
Ингэснээр та шаардлагатай кодоо бичиж хадгаллаа.
Тэмдэглэл:
Та Excel-ийн ажлын номыг .xlsm форматаар хадгалах ёстой. Үгүй бол макро идэвхжихгүй бөгөөд код ажиллахгүй.
Дэлгэрэнгүй унших: Хувьсагчийн нэрээр хуудас нэмэх Excel VBA (хамгийн тохиромжтой 5 жишээ)
📌 3-р алхам: Кодоо ажиллуулна уу
Одоо та кодыг ажиллуулж үр дүнг шалгах хэрэгтэй.
- Үүнийг хийхийн тулд юуны түрүүнд дарна уу. Програмд зориулсан Microsoft Visual Basic цонхны Ажиллуулах дүрс дээр.
- Үүний үр дүнд, Макро цонх гарч ирнэ.
- Дараа нь AddSheetIfNotExist макро сонгоод Run товчийг дарна уу.
- Энэ үед манай мессежийн хайрцаг бий болсоннэртэй Байхгүй бол хуудас нэмэх гарч ирнэ. Энд автомат сонголт нь Хуудас5 байх болно.
- Одоо шалгахын тулд “4-р сар” гэж бичнэ үү текст талбарт Ok товчийг дарна уу.
- Дараа нь та өөр мессежийг харах болно. Хүснэгт аль хэдийн байгаа гэсэн хайрцаг гарч ирнэ.
- Ok товчийг дарна уу.
- Дараа нь кодыг дахин ажиллуулаад үүсгэсэн мессежийн талбарт “5-р сар” гэж бичнэ үү. Дараа нь OK товчийг дарна уу.
- Үүний үр дүнд та өөр зурвасын хайрцаг харах болно. “5-р сарын” хуудас байхгүй байсан тул энэ хуудсыг үүсгэсэн гэж танд мэдэгдэж байна.
- Дараа нь OK товчийг дарна уу.
Эцэст нь та өмнө нь байгаагүй хуудас нэмсэнийг харж болно. Дасгалын дэвтэр одоо иймэрхүү харагдах болно.
Дэлгэрэнгүй унших: Excel VBA: Сүүлд нь хуудас нэмэх (3 тохиромжтой жишээ)
Дүгнэлт
Тиймээс энэ өгүүллээр би Excel VBA дээр байхгүй бол хуудас нэмэх бүх алхмуудыг харуулсан. Үүнийг илүү сайн ойлгож, хүссэн үр дүндээ хүрэхийн тулд нийтлэлийг бүрэн эхээр нь уншаарай. Энэ нийтлэл танд хэрэгтэй, мэдээлэлтэй байх болно гэж найдаж байна. Хэрэв танд өөр асуулт, зөвлөмж байвал надтай холбогдоно уу.
Мөн ExcelWIKI -д зочилж өөр олон зүйлийг үзнэ үү.иймэрхүү нийтлэлүүд. Баярлалаа!