VBA là gì ?, Macro là gì ?, hay VBA trong Excel là gì,đầu tiên khi mới tìm hiểu Excel, tôi cũng như bạn, đều muốn biết VBA là gì, chỉ nhìn thoáng qua những dòng Code ban đầu, tôi thật sự không muốn đọc qua, nghĩ sẽ chẳng cần trong công việc, Hàm Trong Excel là đủ để chiến rồi, nhưng không phải, tôi đã tìm hiểu VBA khi tôi gặp những vấn đề sau :

  • Công việc thực hiện nhiều lần, có tính chất lặp đi lặp lại
  • Bạn cần những công thức điều khiển Excel hoặc ứng dụng trong Microsoft cho riêng mình
  • Khi cần lập bảng báo cáo, trích xuất, ….. 
  • Cần tổng hợp hàng trăm file dữ liệu Excel trong tích tắc.

Còn nhiều vấn đề nữa, nếu bạn thành thạo VBA, tôi chắc nghĩ bạn sẽ thoải mái khi làm việc với bộ công cụ Microsoft Office ( Ms Excel )

Xem thêm : 

Chỉ cần bấy nhiêu vấn đề thôi, tôi nghĩ bạn nên tìm hiểu VBA, và luyện Code dần đi để tăng hiệu suất làm việc, giảm thời gian chờ đợi

VBA là gì ?

VBA được viết tắt của Visual Basic for Applications là một ngôn ngữ lập trình được tích hợp trong bộ sản phẩm Microsoft Office bao gồm Excel,Access, Word, PowerPoint, …Hiểu một cách đơn giản, khi sử dụng VBA, bạn có thể tạo ra những dòng code ( lập trình ), để điều khiển hoặc thực hiện nhiều tác vụ trong Excel, Access, ….

Xem thêm thông tin VBA tại Microsoft Office

Về mặt kỹ thuật, VBA là một ngôn ngữ lập trình hướng sự kiện của Microsoft. VBA cũng được gọi là một ngôn ngữ lập trình mở rộng được tạo thành từ một tập các lệnh cốt lõi và được mở rộng trên cơ sở mỗi ứng dụng để có thể làm việc trực tiếp với các đối tượng trong ứng dụng đó.

Macro là gì?

Macro là một chuỗi các dòng lệnh mà bạn có thể sử dụng để tự động hóa các tác vụ được sử dụng thường xuyên để tiết kiệm thời gian gõ phím và thao tác chuột.

Một Macro có thể được tạo bằng cách sử dụng Visual Basic for Applications ( VBA ) và được viết bởi người sử dụng.

Các Kiến Thức Sẽ Được Học Trong VBA

  • Tạo Macro
  • Tạo Userform
  • Hiểu về các Range, Object,….
  • Tạo Function, Sub….

Còn nhiều vấn đề nữa, bạn có thể tham khảo ở VBAMzEngineer.com để xem những bài viết về cách lập trình VBA nhé

Khởi Động Với VBA

Khởi động Excel, vào VBA bạn có thể làm như sau :

  • Sử dụng phím tắt Alt + F11
  • Vào Tab Developer/Visual Basic

Trường hợp Tab Developer chưa được bật, bạn có thể làm theo hướng dẫn bên dưới

Right Click vào Ribbon Bar–> Customize the RibbonBật VBA trong Excel

Bật VBA trong ExcelTiếp theo hiển thị hộp thoại Excel Options vào tab Customize the Ribbon –> Tick vào Developer –> OK để hiển thị Tab

Mở Thanh Developer Hiển Thị Visual Basic Tab
Mở Thanh Developer Hiển Thị Visual Basic Tab

Tiếp tục bạn vào Visual Basic để truy cập VBA trong Excel

Visual Basic Trong Excel
Visual Basic Trong Excel

Giao Diện VBA trong Excel 2019

Bên dưới là giao diện khu vực soạn thảo code trong VBA

VBA Trong Excel
VBA Trong Excel

Tạo Macro trong VBA

Bạn vào Insert, ở đây bạn có thể thêm Userform, Module hoặc Class để làm việc

Trong hình là đoạn Code tăng tốc làm việc trong Excel

Tạo Macro Trong VBA
Tạo Macro Trong VBA

Lời Kết

Qua bài viết, bạn có thể hiểu VBA là gì ?, Macro là gì ? , nó có thể giúp gì cho bạn, thực tế VBA hỗ trợ rất nhiều trong công việc, dù bạn là ai, kỹ sư, giảng viên, giáo viên, học sinh, sinh viên, nếu bạn quan tâm hãy xem các bài viết về VBA được ứng dụng trong thực tế như thế nào. Có rất nhiều phần mềm được viết từ VBA, được chạy trên nền Excel.

Nếu bài viết có ích hãy Like và Share, chúc bạn thành công !

Nguồn MzEngineer.com

LEAVE A REPLY

Please enter your comment!
Please enter your name here