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.

Một phần của tài liệu Tự động hóa trong thiết kế cầu đường part 6 potx (Trang 25 - 26)

Hình IV-17: 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 hp thoi thông dng

Hộp thoại là một trong những thành phần hay dùng đến nhất khi thiết kế giao diện, do đó, ngoài việc sử dụng những điều khiển để thiết kế hộp thoại trên Userform đã được đề cập ở phần trước, hoặc sử dụng chính những hộp thoại đơn giản của VB như hàm InputBox hoặc MsgBox thì người dùng có thể sử dụng những hộp thoại được Excel cung cấp và ta sẽ thấy rằng trong nhiều trường hợp, những hộp thoại này rất tiện dụng. Dưới đây là một số hộp thoại đặc trưng trong Excel.

GỢI Ý Tham khảo mục “Các hộp thoại thông dụng” trang 77 để biết thêm chi tiết về các

hộp thoại cơ bản thường được sử dụng.

8.2.1.Hp thoi InputBox ca 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: Ø

163 Ø Ø

Ø 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:

Application.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

4 Boolean (True hoặc False)

8 Đối tượng kiểu Range. Tham chiếu đến một vùng dữ liệu

16 Giá trị lỗi, chẳng hạn như #NA

Một phần của tài liệu Tự động hóa trong thiết kế cầu đường part 6 potx (Trang 25 - 26)

Tải bản đầy đủ (PDF)

(29 trang)