Microsoft Excel бол олон жилийн турш алдар нэр нь үгүйсгэгдээгүй ашигтай хэрэгсэл юм. Энэ нь мэргэжлийн болон хувийн амьдралд зайлшгүй шаардлагатай.

Файлууддаа VBA код нэмснээр та олон ажлыг автоматжуулж, маш их цаг хэмнэх боломжтой.

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

Нэмэлт асуулт хариулт нь танд шинэ ур чадвараа шалгах боломжийг олгоно.

VBA гэж юу вэ, бид яагаад үүнийг ашигладаг вэ?

VBA (Visual Basic for Applications) нь бүх Microsoft Office (одоо Microsoft 365) программд (Word, Excel, PowerPoint, Outlook) ашиглагддаг програмчлалын хэл юм.

Анх VBA нь Microsoft Office програмуудад олдсон Microsoft-ын Visual Basic (VB) хэлний хэрэгжилт юм. Хэдийгээр хоёр хэл хоорондоо нягт холбоотой боловч гол ялгаа нь VBA хэлийг зөвхөн Microsoft Office програмуудад ашиглах боломжтой юм.

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

Энгийн хэлбэрээр эдгээр жижиг программуудыг макро гэж нэрлэдэг бөгөөд VBA програмистуудын бичсэн эсвэл хэрэглэгчийн программчилсан скриптүүд юм. Тэдгээрийг нэг гар эсвэл хулганы командаар гүйцэтгэж болно.

Илүү төвөгтэй хувилбаруудад VBA програмууд нь тодорхой Office програмууд дээр суурилж болно.

Алгоритмуудыг автоматаар тайлан, өгөгдлийн жагсаалт, имэйл гэх мэтийг үүсгэхэд ашиглаж болно. Та стандарт оффисын програмууд дээр үндэслэн нарийвчилсан бизнесийн програмуудыг үүсгэхийн тулд VBA ашиглаж болно.

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

Эхний бүтээлүүддээ макро бичигч ашиглана уу

Макро үүсгэхийн тулд та Visual Basic (VBA) программыг кодлох ёстой бөгөөд энэ нь үнэндээ макро бичлэг юм. Хүн бүр компьютерийн мэргэжилтэн биш тул макро програмчлахгүйгээр хэрхэн тохируулах талаар эндээс үзнэ үү.

- Таб дээр дарна уу Хөгжүүлэгч, дараа нь товчийг дарна уу бичлэг макро.

- Салбарт макро нэр, макроондоо өгөх нэрээ бичнэ үү.

Талбайд Товчлуурын товчлуур, товчлуурын хослолыг товчлол болгон сонгоно уу.

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

- OK дарна уу.

Макро ашиглан програмчлахыг хүссэн бүх үйлдлээ хийгээрэй.

- Таб руу буцах Хөгжүүлэгч товчлуур дээр дарна уу Бичлэгээ зогсоо дуусгасны дараа.

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

Гэнэтийн нөхцөл байдлаас зайлсхийхийн тулд та бичлэг хийж эхлэхээсээ өмнө макро ажиллахад шаардлагатай бүх үйлдлийг хийх ёстой (жишээлбэл, макроны эхэнд байгаа хуучин өгөгдлийг устгах).

Макро аюултай юу?

Өөр хэрэглэгчийн Excel баримт бичигт зориулан үүсгэсэн макро аюулгүй биш байна. Шалтгаан нь маш энгийн. Хакерууд VBA кодыг түр хугацаагаар өөрчлөх замаар хортой макро үүсгэж болно. Хэрэв хохирогч халдвар авсан файлыг нээвэл Office болон компьютер халдвар авсан байж магадгүй. Жишээлбэл, код нь Office програм руу нэвтэрч, шинэ файл үүсгэх бүрт тархаж болно. Хамгийн муу тохиолдолд энэ нь таны шуудангийн хайрцаг руу нэвтэрч, бусад хэрэглэгчид рүү хортой файлын хуулбарыг илгээж болно.

Би өөрийгөө хортой макроос хэрхэн хамгаалах вэ?

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

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

 

Өгүүллийг эх сайтаас үргэлжлүүлэн уншина уу →