Excel VBA -ийг хэрхэн ашиглах вэ (зурагтай)

Агуулгын хүснэгт:

Excel VBA -ийг хэрхэн ашиглах вэ (зурагтай)
Excel VBA -ийг хэрхэн ашиглах вэ (зурагтай)

Видео: Excel VBA -ийг хэрхэн ашиглах вэ (зурагтай)

Видео: Excel VBA -ийг хэрхэн ашиглах вэ (зурагтай)
Видео: Лучшие страшные видео 2023 года [Mega Scary Comp. V4] 2024, May
Anonim

Та Visual Excel кодыг ажлын дэвтэртээ оруулахын тулд Microsoft Excel-ийн VBA засварлагчийг ашиглаж болно. Excel-ийн хамгийн сайн талуудын нэг нь танд зориулан VBA код бичиж чаддаг явдал юм-энэ бол макро бичихдээ яг таны хийдэг зүйл юм. Excel -д макро бичих үед Excel нь макрог VBA код дээр хадгалдаг бөгөөд үүнийг Visual Basic Editor дээр үзэх, засварлах боломжтой. Хэрэв та VBA -д цоо шинээр орсон бол макро тоглох нь эхлэх хамгийн сайн арга юм. Энэхүү wikiHow нь танд Microsoft Excel дээр өөрийн VBA кодыг хэрхэн хялбархан үүсгэх, мөн Visual Basic Editor дээр илүү дэвшилтэт кодыг хэрхэн засварлахыг заадаг.

Алхам

3 -ийн 1 -р хэсэг: Visual Basic засварлагчийг нээх

Excel VBA 1 -р алхамыг ашиглана уу
Excel VBA 1 -р алхамыг ашиглана уу

Алхам 1. Excel дээр Developer tab -ийг идэвхжүүлнэ үү

VBA редакторыг нээж, өөрийн макро үүсгэж эхлэхээс өмнө та хөгжүүлэгчийн табыг Excel хэрэгслийн самбар дээр нэмэх хэрэгтэй болно.

  • Windows

    • Дарна уу Файл цэсийг сонгоод сонгоно уу Сонголтууд.
    • Дарна уу Туузыг тохируулах цэс дээр.
    • "Үндсэн табууд" хэсэгт байгаа "Хөгжүүлэгч" хайрцгийг чагталж, дарна уу БОЛЖ БАЙНА УУ.
  • macOS

    • Дарна уу Excel цэсийг сонгоод сонгоно уу Сонголтууд.
    • Дарна уу Тууз ба багаж самбар.
    • Дарна уу Үндсэн табууд.
    • "Хөгжүүлэгч" хажууд байгаа хайрцгийг чагтална уу.
    • Дарна уу Хадгалах тэгээд цонхыг хаа.
Excel VBA 2 -р алхамыг ашиглана уу
Excel VBA 2 -р алхамыг ашиглана уу

Алхам 2. Хөгжүүлэгчийн таб дээр дарна уу

Та одоо табыг идэвхжүүлсэн бол Excel -ийн дээд талд байна. Эндээс та Visual Basic засварлагч болон хөгжүүлэлтийн бусад боломжуудыг олох болно.

Excel VBA 3 -р алхамыг ашиглана уу
Excel VBA 3 -р алхамыг ашиглана уу

Алхам 3. Visual Basic дээр дарна уу

Энэ нь Хөгжүүлэгчийн таб дахь хэрэгслийн самбарын зүүн талд байна. Энэ нь таны Visual Basic Editor -ийг нээнэ. Макро бичлэг хийхээс өмнө хэрхэн засварлах, хэрхэн ажиллах талаар олж мэдье.

Excel VBA 4 -р алхамыг ашиглана уу
Excel VBA 4 -р алхамыг ашиглана уу

Алхам 4. Visual Basic Editor -ийг тойрч гарах арга замыг мэдэж аваарай

Макростой ажиллаж эхэлмэгц та илүү их туршлага хуримтлуулах тул бид одоо зөвхөн үндсэн ойлголтуудыг авч үзэх болно.

  • VBE -ийн зүүн талд байрлах Төслийн самбар нь Excel -ийн нээлттэй бүх номыг олох болно. Ажлын дэвтэр дэх ажлын хуудас бүр нь тусдаа объект бөгөөд "Microsoft_Excel_Objects" хэсэгт гарч ирдэг.
  • Макро бичлэг хийсний дараа тэдгээр нь "Модулиуд" гэсэн гарчгийн доор энэ самбар дээр модуль хэлбэрээр гарч ирнэ. Дараа нь та модулийг нээх замаар кодыг засварлагч дээрээс харж, засах боломжтой.
  • Макро бичихгүйгээр өөрийн модулийг оруулахын тулд дарна уу Оруулах засварлагчийн дээд хэсэгт байрлах цэсийг сонгоод сонгоно уу Модуль.
  • Дарна уу X эсвэл Excel рүү буцахын тулд редакторын дээд хэсэгт улаан тойрог дарна уу.

3 -ийн 2 -р хэсэг: Макро бичих, засварлах

Excel VBA 5 -р алхамыг ашиглана уу
Excel VBA 5 -р алхамыг ашиглана уу

Алхам 1. Аливаа ажлын хуудсыг Excel дээр нээнэ үү

Одоо бид VBA үүсгэх, засварлахын тулд жишээ ашиглах болно. Та Excel дээр макро бичихдээ Visual Basic Editor дээр засварлах боломжтой VBA код үүсгэнэ. Энэ жишээнд бид A10 ба B10 -ийн нийлбэрийг нэмсэн макро бичиж, үр дүнг C10 дээр харуулаад дараа нь утгыг D10 руу хуулах болно. Ажлын дэвтэр хоосон нээгээд A10 ба B10 хоёр тоон утгыг оруулна уу.

Excel VBA 6 -р алхамыг ашиглана уу
Excel VBA 6 -р алхамыг ашиглана уу

Алхам 2. Хөгжүүлэгчийн таб дээр дарна уу

Энэ нь дэлгэцийн дээд талд байна.

Та мөн дарж засварлагчийг нээж болно Алт + F11 компьютер дээр, эсвэл Сонгох + F11 (эсвэл Fn + Сонгох + F11) Mac дээр.

Excel VBA 7 -р алхамыг ашиглана уу
Excel VBA 7 -р алхамыг ашиглана уу

Алхам 3. Record Macro дээр дарна уу

Энэ нь дэлгэцийн дээд хэсэгт байрлах Хөгжүүлэгчийн таб дээр байна. Энэ нь Record Macro харилцах цонхыг нээнэ.

Excel VBA 8 -р алхамыг ашиглана уу
Excel VBA 8 -р алхамыг ашиглана уу

Алхам 4. Макрогийн нэрийг оруулна уу

Энэ бол Sum_and_Copy гэх мэт макро ямар зориулалттай болохыг тайлбарласан зүйл юм.

Макро нэрэнд хоосон зай байж болохгүй

Excel VBA 9 -р алхамыг ашиглана уу
Excel VBA 9 -р алхамыг ашиглана уу

Алхам 5. Макрогийн гарын товчлолыг оруулна уу

Таны оруулсан товчлол нь макрог хурдан ажиллуулах арга болно. Жишээлбэл, Ctrl + Л..

Богино холболт нь цагаан толгойн үсэг байх ёстой

Excel VBA 10 -р алхамыг ашиглана уу
Excel VBA 10 -р алхамыг ашиглана уу

Алхам 6. Макро хаана хадгалахаа сонгоно уу

Хэрэв та энэ ажлын номноос өөр макро ашиглахгүй бол сонгоно уу Энэхүү ажлын ном. Одоохондоо энэ сонголтыг сонгоё.

  • Хэрэв та макро ашиглахыг хүсч байгаа бөгөөд бүх ажлын дэвтэрт түүний VBA скриптийг харах, засах боломжтой бол сонгоно уу Хувийн макро ажлын дэвтэр. Энэ нь Visual Basic Editor дээр тусдаа ажлын дэвтэр хэлбэрээр харагдана.
  • Хэрэв та хүсвэл "Борлуулалтын нийт дүнг D10 руу хуулбарлах" гэх мэт тайлбарыг оруулах боломжтой.
Excel VBA 11 -р алхамыг ашиглана уу
Excel VBA 11 -р алхамыг ашиглана уу

Алхам 7. Бичиж эхлэхийн тулд OK дарна уу

Та бичлэг хийж эхэлмэгц хийсэн бүх зүйлээ барьж аваад VBA кодыг ашиглан макро дээр нэмэх болно.

Excel VBA 12 -р алхамыг ашиглана уу
Excel VBA 12 -р алхамыг ашиглана уу

Алхам 8. Бичлэг хийхийг хүсч буй үйлдлүүдээ гүйцээнэ үү

Зөвхөн хадгалахыг хүссэн үйлдлүүдээ макро дээр хий. Бидний жишээн дээр бид A10 -ийг B10 дээр нэмж, үр дүнг C10 дээр харуулаад дараа нь D10 руу хуулж байна. Энд алхамууд байна:

  • Дарна уу Гэр таб.
  • C10 дээр хулганаа дарна уу.
  • "AutoSum" цэс дээр дараад сонгоно уу СУМ.
  • Дарна уу Оруулна уу эсвэл Буцах сонгосон утгыг нэмэх.
  • C10 -ийг тодруулаад дарна уу Ctrl + C (PC) эсвэл Cmd + C (Mac) хуулах.
  • D10 дээр дараад дарна уу Ctrl + V (PC) эсвэл Cmd + V (Mac) буулгах.
Excel VBA 13 -р алхамыг ашиглана уу
Excel VBA 13 -р алхамыг ашиглана уу

Алхам 9. Хөгжүүлэгч таб дээр дарж, Бичлэгийг зогсоохыг сонгоно уу

Энэ бол таны өмнө нь сонгосон "Record Macro" -г орлох сонголт юм. Excel таны үйлдлийг бичихээ больсон.

Excel VBA 14 -р алхамыг ашиглана уу
Excel VBA 14 -р алхамыг ашиглана уу

Алхам 10. Хэрэгслийн самбар дээрх Макро дээр дарна уу

Энэ нь таны нээсэн бүх ажлын дэвтэрт байгаа бүх макро жагсаалтыг харуулна.

Excel VBA 15 -р алхамыг ашиглана уу
Excel VBA 15 -р алхамыг ашиглана уу

Алхам 11. Шинэ макрогоо сонгоод Edit дээр дарна уу

Энэ нь таны макрогийн VBA кодыг Visual Basic Editor дээр нээнэ. VBA кодоос таны макро хэрхэн харагдахыг одоо харж болно. Та макро бичлэг хийж, кодыг шалгаснаар Visual Basic -ийн талаар илүү ихийг мэдэх болно.

  • Бидний дурдсанчлан макро модуль хэлбэрээр хадгалагддаг тул та төслийн самбараас макрог агуулсан "Модулиуд" хэсгийг харах ёстой.
  • Та бас зүгээр л дарж болно Visual Basic хэрэгслийн мөрөнд Visual Basic Editor-ийг нээхийн тулд засварлахыг хүссэн модулийнхаа баруун товчийг дараад дараа нь дарна уу Засах.
Excel VBA 16 -р алхамыг ашиглана уу
Excel VBA 16 -р алхамыг ашиглана уу

Алхам 12. Макрогийнхаа VBA кодыг засварлана уу

Макро нийт дүнг D10 биш E10 руу хуулж өгөхийг хүсч байна гэж бодъё. Макрог дахин бичихийн оронд бид кодыг Visual Basic Editor дээр засах боломжтой. Бидний жишээн дээр VBA кодын хэсгийг "D10" гэж бичсэн хэсгийг олж, "E10" гэж солино уу.

Excel VBA 17 -р алхамыг ашиглана уу
Excel VBA 17 -р алхамыг ашиглана уу

Алхам 13. Run таб дээр дарж Run sub/Userform -ийг сонгоно уу

Энэ нь таны шинээр зассан макрог ажиллуулдаг.

  • Та мөн дарж болно F5 эсвэл макро ажиллуулахын тулд toolbar дээрх тоглуулах товчийг дарна уу.
  • Үр дүнг харахын тулд Visual Basic Editor -ийг хааж ажлын хуудсандаа буцна уу.

3 -р хэсгийн 3: Үндсэн командын товчлуур үүсгэх

Excel VBA 18 -р алхамыг ашиглана уу
Excel VBA 18 -р алхамыг ашиглана уу

Алхам 1. Excel дээр хоосон ажлын хуудсыг нээнэ үү

VBA -ийн талаар мэдэх өөр нэг арга бол Excel -ээс код оруулах явдал юм. Энэ жишээнд бид дарахад тодорхой байдлаар ажилладаг товчлуурыг үүсгэж, засах болно.

Excel VBA 19 -р алхамыг ашиглана уу
Excel VBA 19 -р алхамыг ашиглана уу

Алхам 2. Хөгжүүлэгчийн таб дээр дарна уу

Энэ нь Excel -ийн дээд хэсэгт байрладаг.

Excel VBA 20 -р алхамыг ашиглана уу
Excel VBA 20 -р алхамыг ашиглана уу

Алхам 3. Insert товчийг дарна уу

Энэ бол toolbar дээрх toolbox дүрс юм. Энэ нь цэсийг нээнэ.

Excel VBA 21 -р алхамыг ашиглана уу
Excel VBA 21 -р алхамыг ашиглана уу

Алхам 4. "Active X Control" хэсгийн Command Button дүрс дээр дарна уу

Энэ бол хоёр дахь хэсгийн эхний сонголт юм.

Та хулганы курсороо тухайн хэсгийн эхний дүрс дээр аваачихад "Тушаалын товчлуур" гэж хэлэх бөгөөд энэ нь та зөв товчлуур дээр ажиллаж байгаагаа мэдэж байгаа юм

Excel VBA 22 -р алхамыг ашиглана уу
Excel VBA 22 -р алхамыг ашиглана уу

Алхам 5. Хоосон нүдийг дарна уу

Энэ нь таны ажлын дэвтэрт "Command Button" нэртэй шинэ товчлуурыг бий болгоно. Та товчлуурыг дарах бүрт тодорхой даалгаврыг гүйцэтгэдэг энэ товчлуур дээр макро оноож болно. Бидний жишээн дээр бид товчлуурыг "wikiHow" гэсэн үгийг А1 нүдэнд оруулах болно.

The Дизайн горим Хэрэгслийн самбар дээрх товчлуурыг одоо гэрэлтүүлэх ёстой. Хэрэв тийм биш бол үүнийг дарж одоо гэрэлтүүлээрэй.

Excel VBA 23 -р алхамыг ашиглана уу
Excel VBA 23 -р алхамыг ашиглана уу

Алхам 6. Command Button дээр хулганы баруун товчийг дараад View Code-ийг сонгоно уу

Энэ нь товчлуурын кодыг Visual Basic Editor дээр нээнэ.

  • Та мөн товчлуурыг нэг удаа дараад сонгож болно Код харах хэрэгслийн мөрөнд.
  • Кодыг макро бичих гэх мэт модуль болгон оруулахын оронд энэ товчлуурыг байрлуулсан ажлын хуудасны объектод кодыг нэмнэ. Та энэ кодыг Visual Basic Editor-ийг нээж, товчлуурыг агуулсан ажлын хуудсан дээр хулганы баруун товчийг дараад сонгоод хүссэн үедээ харах, засах боломжтой. Код харах.
Excel VBA 24 -р алхамыг ашиглана уу
Excel VBA 24 -р алхамыг ашиглана уу

Алхам 7. "wikiHow" хэвлэх кодыг А1 нүдэнд оруулна уу

Одоо байгаа код нь товчлуурт зориулагдсан болно. Товчлуурыг ямар нэгэн зүйл хийхийн тулд бид одоо байгаа кодын хоёр мөр хооронд кодоо нэмэх шаардлагатай болно. Дараах кодыг одоо байгаа хоёр мөрийн хооронд хуулж буулгана уу.

  • Хамрах хүрээ ("A1"). Утга = "Сайн уу"

Excel VBA 25 -р алхамыг ашиглана уу
Excel VBA 25 -р алхамыг ашиглана уу

Алхам 8. Visual Basic засварлагчийг хаах

Үүнийг хийхийн тулд дарна уу X эсвэл цонхны дээд хэсэгт улаан тойрог. Энэ нь таныг ажлын хуудсандаа буцааж оруулах болно.

Excel VBA 26 -р алхамыг ашиглана уу
Excel VBA 26 -р алхамыг ашиглана уу

Алхам 9. Хэрэгслийн самбар дээрх Design Mode дээр дарна уу

Энэ нь Дизайн горимоос гардаг бөгөөд хэрэв та Дизайн горимд байсаар байвал товчлуурыг дарах боломжгүй болно.

Excel VBA 27 -р алхамыг ашиглана уу
Excel VBA 27 -р алхамыг ашиглана уу

Алхам 10. Command Button дээр дарна уу

Та одоо ажлын хуудасныхаа A1 нүдэнд "wikiHow" гэсэн үгийг харах ёстой.

Кодыг дахин засварлахын тулд дарна уу Дизайн горим, товчлуурыг сонгоод дараа нь дарна уу Код харах toolbar дээр эсвэл хулганы баруун товчийг дараад сонгоно уу Код харах.

Зөвлөмж

  • Хэрэв та VBA -д цоо шинээр орсон бол танилцуулах хичээл, эсвэл YouTube дээр эхлэгчдийн видеог үзээрэй.
  • VBA -ийн талаар илүү их туршлага олж авахын хэрээр алдартай Excel VBA хэрэглэгчийн форум болох Reddit /r /vba ба /r /excel -ийг үзээрэй.

Зөвлөмж болгож буй: