Module
Contents
Index 🔎︎

# Tính hợp lệ của nội dung ô

Với mỗi ô, bạn có thể xác định mục là hợp lệ không. Những mục không hợp lệ trong ô thì sẽ được loại ra.

Quy tắc tính hợp lệ được kích hoạt khi một giá trị mới được nhập vào. Nếu một giá trị không hợp lệ đã được chèn vào ô, hoặc nếu bạn chèn một giá trị vào ô bằng một trong hai cách kéo và thả chuột hoặc chép và dán, thì quy tắc tính hợp lệ này không có hiệu lực.

Bạn có thể chọn Công cụ > Dò tìm bất cứ khi nào và chọn lệnh Nhãn dữ liệu sai để hiển thị các ô chứa các giá trị không hợp lệ.

## Dùng tính hợp lệ của nội dung ô

1. Chọn các ô mà bạn muốn xác định một quy tắc tính hợp lệ mới.

2. Chọn Dữ liệu > Tính hợp lệ.

3. Trên trang tthẻab Tiêu chuẩn, nhập các điều kiện cho giá trị mới nhập vào trong các ô.

4. Trong trường Cho phép, nhấn vào một tùy chọn.

5. Nếu bạn chọn « Số nguyên » thì các giá trị như « 12.5 » sẽ không được phép. Chọn « Ngày » sẽ cho phép thông tin cả trong định dạng ngày tháng địa phương và định dạng của một ngày chuỗi. Tương tự, điều kiện « Giờ » cho phép cá giá trị thời gian chẳng hạn « 12:00 » hoặc các số biểu thị chuỗi thời gian. « Độ dài văn bản » quy định các ô chỉ được chứa văn bản.

   Chọn « Danh sách » để nhập một danh sách các mục hợp lệ.

6. Chọn điều kiện tiếp theo dưới Dữ liệu. Với những gì bạn chọn, các tùy chọn bổ sung sẽ có thể được chọn.

Sau khi đã quyết định các điều kiện cho tính hợp lệ của ô, bạn có thể sử dụng hai trang thẻ khác để tạo hộp thông điệp:

- Trên trang thẻ Trợ giúp Nhập liệu, nhập tiêu đề và văn bản của lời khuyên, lời khuyên này sau đó sẽ được hiển thị nếu bạn chọn ô đó.

- Trên trang thẻ Báo lỗi, chọn các thao tác để tiến hành khi gặp một lỗi.

  Nếu bạn chọn thao tác « Dừng », các mục không hợp lệ sẽ không được chấp nhận, và giữ nguyên nội dung của ô trước đó.

  Chọn mục « Cảnh báo » hoặc « thông tin » để hiển thị một hộp thoại trong đó mục này có thể bị hủy bỏ hoặc được chấp nhận.

  Nếu bạn chọn mục « Vĩ lệnh », sau đó dùng nút Duyệt, bạn có thể chỉ định một vĩ lệnh hoạt động khi có một lỗi xảy ra.

Để hiển thị một thông điệp báo lỗi, chọn Hiển thị thông điệp báo lỗi khi giá trị không hợp lệ được nhập vào.

Vĩ lệnh mẫu :

Function ExampleValidity(CellValue as String, TableCell as String)
Dim msg as string
msg = "Invalid value: " & "'" & CellValue & "'"
msg = msg & " in table: " & "'" & TableCell & "'"
MsgBox msg ,16,"Error message"
End Function

Sau khi thay đổi thao tác cho một ô trên trang thẻ Báo lỗi và nhấn OK để đóng hộp thoại, trước hết bạn phải chọn một ô khác trước khsự thay đổi này xảy ra.

Chủ đề Liên quan

Dữ liệu > Tính hợp lệ