Mục lục
Trong bài viết này, tôi sẽ chỉ cho bạn cách bạn có thể phát triển và sử dụng hộp thông báo Có Không trong VBA trong Excel.
Phát triển và Sử dụng hộp thông báo Có Không Hộp Thông báo với Excel VBA (Xem nhanh)
7059
Tải xuống Sách bài tập Thực hành
Tải xuống sách bài tập thực hành này để thực hành trong khi bạn đang đọc bài viết này.
Yes No Message Box.xlsm
Tổng quan về mã VBA để phát triển và sử dụng hộp thông báo Yes No (Phân tích từng bước)
Hãy tìm hiểu cách sử dụng hộp thông báo có-không bằng một ví dụ đơn giản. hộp thông báo sẽ hỏi bạn một câu hỏi, bạn có thích ExcelWIKI không?
Nếu câu trả lời của bạn là có, bạn sẽ nhấp vào Có trong hộp thông báo . Và nếu câu trả lời của bạn là Không , bạn sẽ nhấp vào Không .
Bây giờ, điều gì sẽ xảy ra sau khi bạn nhấp vào có hoặc không trong hộp thông báo ? Trong trang tính đang hoạt động, có 2 ô chứa số người thích và không thích ExcelWIKI. Nếu bạn nhấn có , số trong ô thích sẽ tăng thêm một.
Và nếu bạn nhấn không , số trong ô không thích sẽ tăng thêm một .
Vậy làm cách nào để hoàn thành toàn bộ nhiệm vụ này bằng mã VBA ? Dễ. Có 2 các bước chính trong toàn bộ quy trình.
- Phát triển Hộp thông báo Có-Không
- Sử dụng Đầu ra của Hộp thông báo
Tôi đang hiển thị chi tiết từng bước để bạn học.
⧪ Bước1: Phát triển hộp thông báo Có-Không
Trước hết, bạn phải tạo hộp thông báo có-không trong VBA . Điều này thật dễ dàng. Sử dụng quy trình tương tự như hộp thông báo thông thường, với câu hỏi là đối số, cùng với đối số mới vbYesNo .
Đây là câu hỏi, “Bạn có thích ExcelWIKI không ?”
2617
⧪ Bước 2: Sử dụng Đầu ra Hộp thông báo
Tiếp theo, chúng ta sẽ hoàn thành một nhiệm vụ sử dụng đầu ra hộp thông báo . Tại đây, ô C3 chứa số người thích ExcelWIKI và ô C4 chứa số người không thích ExcelWIKI.
Vì vậy, nếu câu trả lời là Có , ô C3 sẽ tăng thêm một. Và nếu đó là Không , ô C4 sẽ tăng thêm một.
Chúng tôi sẽ sử dụng Khối nếu để thực hiện điều này.
2860
Vậy mã VBA hoàn chỉnh sẽ là:
⧭ Mã VBA:
5352
Tạo Macro để phát triển và sử dụng hộp thông báo Có Không trong Excel
Chúng ta đã xem phân tích mã theo từng bước để phát triển và sử dụng hộp thông báo Có-Không. Bây giờ, hãy xem cách chúng ta có thể tạo Macro để chạy mã.
⧪ Bước 1: Mở Cửa sổ VBA
Nhấn ALT + F11 trên bàn phím của bạn để mở cửa sổ Visual Basic .
⧪ Bước 2: Chèn Mô-đun mới
Chuyển đến Chèn > Mô-đun trên thanh công cụ. Nhấp vào Mô-đun . Một mô-đun mới có tên Module1 (hoặc bất kỳ thứ gì khác tùy thuộc vào lịch sử trước đây của bạn) sẽ mở ra.
⧪ Bước 3: Đặt mã VBA
Đây là bước quan trọng nhất. Chèn mã VBA đã cho vào mô-đun.
⧪ Bước 4: Chạy mã
Nhấp trên công cụ Run Sub / UserForm từ thanh công cụ ở trên.
Mã sẽ chạy. hộp thông báo sẽ hỏi bạn có thích ExcelWIKI hay không, với tùy chọn Có và Không .
Nếu bạn chọn Có , số trong ô C3 sẽ tăng thêm một. Và nếu bạn chọn Không , số trong ô C4 sẽ tăng thêm một.
Ở đây, tôi đã chọn có , vì vậy số người thích WIKI Excel đã tăng thêm một.
Những điều cần nhớ
- hộp thông báo trong VBA chứa tổng cộng 4 tham số được gọi là Lời nhắc, Nút, Tiêu đề và Tệp trợ giúp . Ở đây tôi chỉ hiển thị các tham số 2 , Lời nhắc và Nút . Nhưng nếu bạn muốn khám phá chi tiết hơn về hộp thông báo VBA , bạn có thể kiểm tra liên kết này.