Ngoài các cách tạo password thông thường, chúng ta còn có thể sử dụng VBA để tạo vòng lặp do while…loop hiển thị input box yêu cầu nhập text trùng với text chúng ta thiết lập, chỉ thoát input box đến khi nào người dùng nhập đúng.
Thao tác:
(1) Mở môi trường VBA, tạo module, ô bên trái chọn Document, ô bên phải chọn Open (khi mở văn bản thì đoạn code sẽ tự động chạy)

Gõ đoạn code sau vào cửa sổ soạn code:
Dim password as String
Do while password <> “pass mà các bạn muốn tạo”
password = inputbox(“Nội dung mà các bạn muốn hiển thị trên hộp thoại”)
Loop

F5 và nhận kết quả, hộp thoại chỉ tắt khi nhập đúng giá trị được gán cho biến password:

Lưu văn bản dưới dạng Macro-Enabled, tắt và mở lại để trải nghiệm cách đặt password bằng VBA.