Hướng dẫn
Hướng dẫn: Cách tạo nút lệnh và gắn mã lệnh
Bước 1: Bật Control Toolbox (nếu chưa bật)
Nhấn R-Click vào vùng menu, từ danh sách xổ xuống, click chọn mục Control Toolbox nếu nó chưa được chọn.
Bước 2: Từ Control Toolbox, chọn biểu tượng Command Button (hình chữ nhật) và vẽ lên sheet một nút lệnh.
Bước 3: Nhấn Double-Click vào nút lệnh vừa vẽ, sẽ mở của sổ VBE và tự động thêm một Sub, thường có tên là Command1_Click
Bước 4: Nếu đã có sẵn một thủ tục để xử lý sự kiện Click (được tạo ở đâu đó) thì copy đoạn code nằm giữa 2 dòng:
Private Sub xxxxx_Click(...) và End Sub (không chọn 2 dòng này) và Paste vào đoạn giữa của Sub Command1_Click ở trên.
Nếu biểu tượng hình cây thước eke trên thanh Control Toolbox (nút Design Mode) đang được chọn thì click vào nó để thoát khỏi chế độ thiết kế (Exit Design Mode)
(lúc này việc nhấn vào nút Command1 mới có hiệu lực)
Nếu muốn thay đổi thuộc tính của đối tượng thì trước hết chuyển sang chế độ thiết kế (nhấn chọn nút Design Mode), sau đó R-click vào đối tượng (ví dụ nút lệnh Command button ở trên) và chọn Properties. Vào bảng Properties để thay đổi các thuộc tính, có 2 thuộc tính hay thay đổi là: (Name) : là tên mã của đối tượng, dùng cho việc viết lệnh
và Caption: là text sẽ hiển thị trên nút.
Ví dụ: với nút Print, thì (Name) được đặt là CmdPrint; Caption là Print
(khi nhấn Doub-Click, cửa sổ VBE mở ra sẽ đặt con trỏ đứng ngay đoạn mã:
(từ Click nối với tên nút ám chỉ nút sẽ xử lý sự kiện khi người dùng click mouse
thông qua các mã lệnh nằm giữa 2 dòng đầu và cuối của thủ tục xử lý.)
Private Sub cmdPrint_Click()
(... mã lệnh nằm ở đây)
End Sub
Hướng dẫn: Cách tạo các nút check
Tương tự cách vẽ nút lệnh, ta chọn biểu tượng: Check Box từ Control Toolbox và vẽ lên sheet 3 nút check
Sau đó lần lượt thay đổi thuộc tính của các check này (nếu không muốn để Excel tự động đặt tên, đặt caption...)
(chỉ cần thay đổi 2 thuộc tính: (Name) và Caption
ngoài ra các thuộc tính cơ bản khác dùng để thay đổi Font chữ, màu sắc, nói chung là cách thể hiện, có thể thay đổi từng thuộc tính để xem hiệu quả của nó