M ở workbook
5. VBAIDE sẽ tự động chèn đoạn mã lệnh khởi tạo cho sự kiện Gõ đoạn mã lệnh cần chèn vào vị trí con trỏ đang hoạt động.
vị trí con trỏ đang hoạt động.
Hình: Các bước thêm sự kiện cho điều khiển Command Button.
Đoạn mã lệnh sau sẽ làm hiển thị hộp thông báo khi người dùng kích chuột vào CommandButton1:
Private Sub CommandButton1_Click()
MsgBox "Ban vua nhan vao nut lenh nay" End Sub
8.2. Các hộp thoại thông dụng
Trong một số thao tác thường xảy ra cần thực hiện thông qua giao diện người dùng các hộp thoại, Excel đã xây dựng sẵn những hộp thoại như vậy. Vì thế, cần nghiên cứu tận dụng các hộp thoại này trước khi nghĩ đến việc tạo các hộp thoại tuỳ biến của riêng mình.
Một số hộp thoại cơ bản dùng chung, xem thêm mục “” trang .. (ANH ĐỘ). Dưới đây chỉ trình bày các hộp thoại đặc trưng trong Excel.
8.2.1.Hộp thoại InputBox của Excel – Hàm InputBox
Sử dụng hộp thoại InputBox (thay vì sử dụng hộp thoại InputBox) có nhiều ưu điểm:
Ø
ØĐịnh được kiểu dữ liệu trả về;
Ø
ØNgười sử dụng có thể lựa chọn một vùng dữ liệu trực tiếp trên worksheet bằng cách sử dụng chuột;
Ø
ØViệc kiểm tra dữ liệu nhập vào được thực hiện tự động. Cú pháp của hàm InputBox này như sau:
InputBox(prompt,title,default,left,top,helpFile,context,type)
Hầu hết các tham số đều là tham số tuỳ chọn, chỉ có tham số prompt là bắt buộc phải nhập vào. Ý nghĩa của các tham số như sau:
Tham số Giải thích
prompt Đoạn văn bản sẽ hiển thị trong hộp thoại title Tiêu đề của hộp thoại InputBox
default Giá trị mặc định. Nếu người dùng không nhập gì cả, hàm sẽ trả về giá trị mặc định này.
left, top Toạđộ góc trên bên trái của hộp thoại. helpFile, context Tên tệp trợ giúp và chủđề cần hiển thị type Mã xác định kiểu trả về của hàm.
Bảng sau thể hiện các loại mã xác định kiểu trả về của hàm:
Mã Kiểu giá trị trả về là
0 Công thức
1 Số
2 Chuỗi