Excel-ийн макро тодорхойлолт

Excel-д макро гэж юу вэ, хэзээ хэрэглэх вэ?

Excel-ийн макро бол олон нийтийг хамарсан даалгаврын алхмуудыг дахин дахин давтах хэрэгцээг арилгахад хэрэглэгддэг VBA-ийн кодод хадгалагдсан програмчлалын зааврын багц юм.

Эдгээр давтагдсан даалгаврууд нь томъёог ашиглахыг шаарддаг цогц тооцооллыг агуулсан байж болох юм. Тэдгээр нь энгийн форматтай байж болох юм. Жишээ нь тоон форматыг шинэ өгөгдөлд нэмэх , хил хязгаар , сүүдэрлэх гэх мэт нүднүүд, ажлын хүснэгт хэлбэрийн форматыг ашиглах гэх мэт.

Макро хадгалж авахад ашиглаж болох давтагдах бусад үүрэг багтана:

Макро үүсгэх

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

Macros vs. Templates

Макро ашиглаж байгаа үед давтагдах даалгавруудын хувьд маш сайхан цагийг хэмнэх боломжтой. Хэрэв та байнга форматтай функцүүд эсвэл агуулгууд - тухайлбал гарчиг, эсвэл лого гэх мэт шинэ ажлын хуудаснуудад агуулагдсан бол эдгээр бүх зүйлсийг багтаасан загвар файлыг үүсгэж хадгалах боломжтой. Шинэ ажлын хуудсыг эхлүүлэх бүртээ шинэчлэлт хийхээс илүүтэйгээр.

Macros болон VBA

Энд дурдсанаар, Excel-д макро нь Visual Basic for Applications (VBA) -д бичигдсэн. VBA ашиглан бичсэн макро бичих нь VBA засварлагч цонхонд хийгддэг бөгөөд энэ нь туузны Хөгжүүлэгчийн таб дээр Visual Basic дүрс дээр дарж нээгдэх боломжтой (хэрэв шаардлагатай бол Хөгжүүлэгчийн табыг тууз руу нэмэхэд зааврыг доороос үзнэ үү).

Excel-ийн макро бичлэг

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

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

Хөгжүүлэгчийн Tab нэмэх

Excel-д анхдагч байдлаар, Хөгжүүлэгчийн tab Ribbon дээр байхгүй байна. Үүнийг нэмэхийн тулд:

  1. Файлыг товшихын тулд дугаарын жагсаалтыг нээнэ үү
  2. Унтраах жагсаалт дээр Excel сонголтууд харилцах цонхыг нээхийн тулд Сонголтуудыг товшино уу
  3. Харилцах цонхны зүүн гар талын самбарт Customize Ribbon дээр дарж Customize Ribbon цонхыг нээ
  4. Баруун гар талын цонхон дахь гол Tabs хэсгээс Бүтээгчийн хажуугийн текстийг энэ туузыг Ribbon руу нэмнэ үү
  5. Уг товчин дээр дарж харилцах цонхон дээр буцаж очно.

Хөгжүүлэгчийг одоо тууз баруун гар талд байрлуулах хэрэгтэй

Макро бичлэг хүлээн авагч ашиглах

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

1. Макро төлөвлөгөөг төлөвлө

Макро бичлэгээр Макрос бичлэг хийх нь сургалтын муруйг бага зэрэг багтаадаг. Процессыг хялбаршуулахын тулд урьдчилан төлөвлөж, макро юу хийхээр төлөвлөж байгаагаа бичих ба энэ ажлыг хийхэд шаардлагатай алхмуудыг бичнэ.

2. Макро жижиг ба тодорхой байлгах

Илүү том макро нь энэ нь илүү төвөгтэй ажил үүргийн тоогоороо төлөвлөж амжилттай бүртгэх магадлалтай юм.

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

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

3. Макро нэрийг зохистойгоор

Excel -д макро нэрс нь ажиглагдах ёстой хэд хэдэн хязгаарлалтуудыг агуулдаг. Юуны өмнө макро нэр нь цагаан толгойн үсгээр эхлэх ёстой гэсэн үг юм. Дараагийн тэмдэгтүүд нь тоо байж болох боловч макро нэрс нь зай, тэмдэг, таслал тэмдгийг агуулж болохгүй.

Мөн макро нэр нь, VBA-ийн аль нэг хэсэг нь дурын хэд хэдэн үгсийн санг агуулдаг бол , Хэрэв , GoTo , Шинэ , эсвэл Select гэх мэт програмчлалын хэлний нэг хэсэг болгон ашигладаг.

Макро нэрс нь 255 хүртэл урттай байж болох боловч энэ нь нэр нь олон хүн ашиглахад тун ховор байдаг.

Нэгэнд нь, хэрэв та макро харилцан ярианы хайрцагт ажиллуулахаар төлөвлөж байгаа бол урт нэрс нь бөглөрөл үүсгэх тул макро сонгоход илүү хэцүү болгодог.

Илүү сайн хандах нь нэрсээ богино байлгаж, макро болгоны талаар дэлгэрэнгүй мэдээлэл өгөхийн тулд тайлбарыг ашиглах явдал юм.

Дотоод болон дотоод капиталжуулалтын нэрс

Макро нэрс нь зай, зайг оруулах боломжгүй, макро нэрсийг уншихад хялбар болгож байгаа нь Change_cell_color эсвэл Addition_formula гэх мэт зайг байрлуулах доогуур зураасан тэмдэгт юм.

Өөр нэг хувилбар бол дотоодын капиталжуулалтыг (заримдаа Тэмээний Кейс гэж нэрлэдэг) хэрэглэдэг бөгөөд энэ нь шинэ үг бүрийг ChangeCellColor болон AdditionFormula зэрэг том үсэгтэй нэрээр эхэлдэг.

Макро харилцааны цонхон дээр макро нэрсийн товчлолыг ашиглах нь илүү хялбар байдаг. Ялангуяа ажлын хуудас олон тооны макро агуулж байгаа бөгөөд маш олон макрийг бүртгэдэг бол та тэдгээрийг хялбархан олж чадна. Систем нь Description гэсэн талбартай байдаг ч хүн бүр үүнийг ашигладаггүй.

4. Харьцангуй ба үнэмлэхүй нөөцийг ашиглах

B17 эсвэл AA345 зэрэг утасны лавлахууд нь ажлын хүснэгт дэх нүд тус бүрийн байрлалыг тодорхойлно.

Анхдагч байдлаар, Макро бичлэгийн бүх файлын бүх эсийн лавлахууд үнэмлэхүй бөгөөд яг байршлын байршлыг макро болгон бүртгэдэг гэсэн үг юм. Өөрөөр хэлбэл, макрог харьцангуй эсийн лавлагаа ашиглахаар тохируулагдаж болно. Энэ нь хөдөлгөөнүүд (хэд багана зүүн гар эсвэл зүүн талын нүдийг зөөвөрлөхийг заана) тодорхой байршлаас илүүтэйгээр бүртгэдэг.

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

Хэрэв та нөгөө талаас A1-ээс M23 гэх мэтийн ижил төрлийн эсийг форматлахыг хүсч байгаа бол өөр өөр хайлтын системүүдэд форматлах хэрэгтэй. эсийн курсорыг cell A1 руу шилжүүлнэ.

Абсолюттай харьцуулахын тулд эсийн лавлахыг өөрчлөх нь туузны Хөгжүүлэгчийн таблет дээр Харьцах харьцааны дүрс дээр дарж хялбархан хийгдэнэ.

5. Гарын товчлуурыг ашиглан хулгана ашиглана уу

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

Ctrl + End эсвэл Ctrl + Shift + Баруун Arrow товчлуур гэх мэт гарын товчлуурын хослолыг ашиглах - сумны нүд эсвэл сумыг дахин дахин дарахын оронд өгөгдлийн талбарын өгөгдлийн талбайн (өнөөгийн ажлын хуудасны өгөгдөл агуулсан нүднүүд) олон багана, мөрүүдийг зөөх түлхүүрүүд гарыг ашиглах процессыг хялбаршуулдаг.

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