← Trở về Lộ trình học
Giáo Án Bài 40 (120 Phút)

Macro: Đánh Thức Sức Mạnh Lập Trình

Hôm nay chúng ta sẽ bước qua ranh giới của một người dùng thông thường để trở thành một "Nhà sáng tạo". Chúng ta sẽ dạy Excel tự học các thao tác của mình thông qua Macro.

🎯 Mục tiêu bài học

  • Hiểu Macro là gì và tại sao nó lại tiết kiệm hàng giờ làm việc.
  • Kích hoạt thẻ Developer và thiết lập an toàn cho Macro.
  • Sử dụng Record Macro để ghi lại chuỗi hành động phức tạp.
  • Biết cách lưu file .xlsm để không làm mất "linh hồn" của file.

⏱️ Thời lượng & Phân bổ

  • Macro - Ký ức của Excel: 15 phút
  • Mở cửa phòng thí nghiệm (Developer Tab): 20 phút
  • Ghi lại phép thuật đầu tiên: 40 phút
  • Dự án Nút 'Tự Động Làm Đẹp': 45 phút

15 Phút Hoạt động 1: Robot tí hon trong máy tính

"Mỗi lần cô gửi file báo cáo, các em lại phải: Chỉnh Font chữ Inter, Cỡ 12, Tô màu vàng tiêu đề, Kẻ khung đôi... lặp đi lặp lại rất chán. Macro giống như một chiếc máy quay phim. Nó sẽ quay lại toàn bộ thao tác của em một lần duy nhất, và sau này chỉ cần bấm 1 cái nút, nó sẽ phát lại toàn bộ thao tác đó trong chưa đầy 1 giây!"

20 Phút Hoạt động 2: Kích hoạt Thẻ Nhà Phát Triển

Mặc định Excel giấu thẻ này đi vì nó quá mạnh mẽ. Chúng ta phải tự tay mở nó ra.

Hướng dẫn:

  1. Chuột phải vào bất kỳ chỗ nào trên thanh Menu (Ribbon) -> Customize the Ribbon.
  2. Bảng bên phải, tìm chữ Developer và tích vào ô vuông đó. Nhấn OK.
  3. Quan sát trên Menu đã xuất hiện thêm một thẻ mới cực xịn xò.

40 Phút Hoạt động 3: Ghi lại hành động (Record Macro)

"Các em chú ý, khi bấm nút Record (Ghi), Excel sẽ theo dõi TỪNG CÁI CLICK CHUỘT của em. Đừng làm thừa nhé! Hãy tập trung làm thật chuẩn xác."

Quy trình "Quay phim":

  1. Bấm nút Record Macro ở thẻ Developer. Đặt tên là ChuanHoaBang.
  2. Thực hiện các thao tác: Kẻ khung, đổi màu, căn lề, định dạng số tiền có dấu phân cách nghìn.
  3. Sau khi xong, tuyệt đối không được quên bấm nút Stop Recording.

Lưu ý sống còn: Phải Save file dưới dạng Excel Macro-Enabled Workbook (.xlsm). Nếu lưu file .xlsx bình thường, toàn bộ Macro em vừa làm sẽ biến mất hoàn toàn khi tắt máy!

✨ Dự án: Nút 'Dọn Dẹp Siêu Tốc'

Mô phỏng: Em có một bảng nhập liệu nháp rất lộn xộn. Hãy tạo một Macro giúp dọn dẹp sạch sẽ dữ liệu cũ để chuẩn bị cho ngày làm việc mới.

Nhiệm vụ:

  1. Nhập dữ liệu giả vào bảng.
  2. Ghi Macro: Chọn vùng dữ liệu -> Nhấn phím Delete -> Chọn ô A1 để sẵn sàng nhập liệu.
  3. Vào tab Insert -> Chọn Button (Form Control) và vẽ một cái nút thật to lên Sheet.
  4. Gán cái Macro vừa ghi vào cái nút đó. Đổi tên nút thành "BẤM ĐỂ DỌN BẢNG".
  5. Trải nghiệm: Gõ thật nhiều chữ linh tinh vào bảng, rồi bấm cái nút đó. Nhìn dữ liệu biến mất trong chớp mắt trước sự ngỡ ngàng của các bạn xung quanh!