hiển thị MsgBox

Liên hệ QC

tomisatthu

Thành viên mới
Tham gia
5/9/12
Bài viết
4
Được thích
0
cho mình hỏi cái: làm sao để hiển thị 1 MsgBox theo điều kiện của 1 cell nào đó.ví dụ:
ô A1 mà bằng 2 thì hiện thị 1 MsgBox cảnh báo để mình nhập lại dữ liệu ở ô đó.
 
Bạn tìm ở trên diễn đàn với từ khóa Validiation nhé!
 
Cũng có thể có cách khác là sử dụng sự kiện Worksheet_Change để bắt địa chỉ cell và nếu như sai điều kiện thì hiện Msgbox. Chẳng hạn như
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
    If Target.Value > 2 Then
        MsgBox "Khong nhap so lon hon 2"
        Target.Value = ""
        Target.Select
    End If
End If
End Sub
 
cho mình hỏi cái: làm sao để hiển thị 1 MsgBox theo điều kiện của 1 cell nào đó.ví dụ:
ô A1 mà bằng 2 thì hiện thị 1 MsgBox cảnh báo để mình nhập lại dữ liệu ở ô đó.

Bạn chọn A1, vào Data, Validation, Chọn thẻ Setting, mục Allow bạn chọn là Custom, mục Formular bạn gõ: =$A$1<>2

Chọn thẻ Error Alert, bạn ghi những gì cần thông báo. Cuối cùng là OK.

Xem file sẽ hiểu!
 

File đính kèm

  • Vali.xls
    16.5 KB · Đọc: 1
Bạn chọn A1, vào Data, Validation, Chọn thẻ Setting, mục Allow bạn chọn là Custom, mục Formular bạn gõ: =$A$1<>2

Chọn thẻ Error Alert, bạn ghi những gì cần thông báo. Cuối cùng là OK.

Xem file sẽ hiểu!
Validation, chỉ có tác dụng khi bạn nhập trực tiếp, nếu copy & paste thì nó tèo!
Bạn tomisatthu ngoài cách của anh Hòang Trọng Nghĩa, thì nên áp dụng song song với Conditional Formatting, cái này sẽ thông báo = màu sắc ...Bạn có thể tìm kiếm Conditional Formatting trên diễn đàn!
Thân
 
Validation, chỉ có tác dụng khi bạn nhập trực tiếp, nếu copy & paste thì nó tèo!
Bạn tomisatthu ngoài cách của anh Hòang Trọng Nghĩa, thì nên áp dụng song song với Conditional Formatting, cái này sẽ thông báo = màu sắc ...Bạn có thể tìm kiếm Conditional Formatting trên diễn đàn!
Thân

Cái gì cũng có điểm hạn chế của nó, nếu dùng VBA nếu không setting macro ở dạng Low hoặc Midium thì nó không chạy code, hoặc người dùng không có kiến thức gì về macro cũng không thể dùng được; với CF hoặc Vali nếu copy thì nó cũng "đuối" luôn!

Vì thế, người dùng phải biết chọn lựa cách thức mình nhập như thế nào để thuận tiện nhất cho mình.
 
với CF hoặc Vali nếu copy thì nó cũng "đuối" luôn!
với CF, khi copy và Paste Value thì làm sao đuối được!
Em đồng ý
Cái gì cũng có điểm hạn chế của nó, nếu dùng VBA nếu không setting macro ở dạng Low hoặc Midium thì nó không chạy code, hoặc người dùng không có kiến thức gì về macro cũng không thể dùng được

Vì thế, người dùng phải biết chọn lựa cách thức mình nhập như thế nào để thuận tiện nhất cho mình.
 
Web KT

Bài viết mới nhất

Back
Top Bottom