Làm cách nào để bắt buộc nhập một ô cụ thể trước khi đóng sổ làm việc?
Ví dụ: khi bạn chia sẻ sổ làm việc với những người dùng khác để thực hiện khảo sát cần đăng ký tên thật, mọi người dùng đang được điều tra cần nhập tên của họ vào B1. Nhưng trong một số trường hợp, một số người dùng có thể đóng sổ làm việc sau khi điều tra mà không cần nhập tên của họ. Trong bài viết này, tôi giới thiệu một VBA để bắt buộc một ô cụ thể trước khi đóng sổ làm việc.
Thực hiện nhập bắt buộc ô với VBA
Thực hiện nhập bắt buộc ô với VBA
1. Bật sổ làm việc có chứa ô bắt buộc và nhấn Alt + F11 chìa khóa để mở Microsoft Visual Basic cho các ứng dụng cửa sổ.
2. bên trong Dự án ngăn, nhấp đúp Sổ làm việc nàyvà đi đến chọn Bảng tính và Trước khi Đóng từ danh sách phần bên phải, sau đó dán mã bên dưới vào tập lệnh. Xem ảnh chụp màn hình:
VBA: Đặt ô bắt buộc
If Cells(1, 2).Value = "" Then
MsgBox "Cell B1 requires user input", vbInformation, "Kutools for Excel"
Cancel = True
End If
3. Sau đó lưu mã này và đóng cửa sổ bật lên này. Bây giờ, nếu ô B1 trống khi bạn đóng sổ làm việc, hộp thoại bên dưới sẽ bật ra để nhắc bạn nhập nội dung nào đó vào ô B1. Xem ảnh chụp màn hình:
Mẹo: Bạn có thể thay đổi ô B1 thành các ô khác mà bạn muốn.
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!