NTM Solutions

Facebook Youtube Google+

Thứ Năm, 6 tháng 7, 2017

VBA Macro – Bài 01 – Giới thiệu và Cài đặt

Quay về mục lục VBA Macro

  • Lophocvitinh.COM xin giới thiệu với các bạn loạt bài VBA Macro (chủ yếu là Excel).
  • VBA – Visual Basic Application là 01 ứng dụng đi kèm với các phần mềm Microsoft Office(Word, Excel, Outlook,…)
  • Cú pháp của nó như tên gọi giống với ngôn ngữ Visual Basic dùng để tự động hóa 01 công việc nào đó.
  • Các đoạn code VBA bao gồm Hàm (Function) hoặc Thủ tục (Sub) được gọi là các Macro.
  • Các bạn vào đây để xem thêm: https://vi.wikipedia.org/wiki/VBA
  • Loạt bài này chủ yếu tôi sẽ viết về lập trình VBA trong Excel.
  • Để mở được IDE của VBA trong Excel 2013 ta vào menu File -> Options -> Customize Ribbon -> Check vào Developer


Sau đó vào lại Excel các bạn sẽ thấy xuất hiện thêm 01 menu Developer

Bây giờ ta sẽ viết thử 01 macro đầu tiên hiện hộp thông báo Xin Chào!!!


  • Vào menu Developer -> Bấm vào nút Visual Basic-> Xuất hiện màn hình IDE VBA
  • Trong cây Project Explorer bên trái (nếu không thấy hộp tool này thì vào menu View-> Project Explorer, phím tắt là Ctrl+r) chọn đúng file của chúng ta(ví dụ: book1.xlsm) -> chọn This Workbook.
  • Bên cửa sổ CODE chọn đối tượng là Workbook-> chọn sự kiện là Open

Nhập dòng lệnh trong Sub Workbook_Open:


MsgBox “Xin chào”


Save lại file Excel dưới dạng Macro Enabled (đuôi .xlsm)


  • Các bạn chú ý lúc này chúng ta có 02 màn hình: 01 của Excel + 01 của VBA.
  • Đóng tất cả file Book1.xlsm => mở lại => các bạn sẽ thấy xuất hiện 01 hộp thông báo “Xin chào!!” khi mở file.
  • Nếu làm vẫn chưa được các bạn xem video clip dưới đây nhé.