Chúng ta sẽ không chỉ "ghi âm" (Macro) nữa mà sẽ thực sự "viết" mã lệnh. Bước đầu tiên để trở thành một lập trình viên thực thụ ngay trong môi trường Excel.
"Bài trước chúng ta đã ghi lại các thao tác dọn dẹp bảng. Nhưng các em có tò mò xem Excel đã 'ghi' những gì vào bộ nhớ không? Nó không ghi hình ảnh, nó ghi lại bằng một ngôn ngữ đặc biệt tên là VBA. Hôm nay, chúng ta sẽ mở 'hộp đen' đó ra để xem và tự sửa mã lệnh theo ý mình!"
Học sinh thực hiện tổ hợp phím Alt + F11.
Giáo viên hướng dẫn cách chèn một Module mới (Insert -> Module) để bắt đầu viết code.
"Trong thế giới lập trình, bài học đầu tiên luôn là câu chào 'Hello World'. Chúng ta sẽ khiến Excel phải bật ra một cái bảng chào mừng khi chúng ta bấm nút nhé!"
Sub ChàoMừng()
MsgBox "Chào mừng bạn đã trở thành Chuyên Gia Excel!", vbInformation, "Học Viện Nhí"
End Sub
Thực hành: Thay đổi nội dung trong dấu ngoặc kép. Thay đổi vbInformation thành vbCritical để xem biểu tượng cảnh báo thay đổi thế nào.
Mô phỏng: Em tạo một cái Form để nhập điểm. Em muốn khi bấm nút 'Lưu', máy tính phải hiện thông báo 'Đã lưu thành công' rồi tự động xóa sạch dữ liệu cũ để em nhập bạn tiếp theo.
MsgBox "Dữ liệu đã được dọn dẹp sạch sẽ!" vào trước dòng End Sub.