Thông báo mã thành phẩm bị trùng bằng VBA (5 người xem)

  • Thread starter Thread starter haoncv
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

haoncv

Thành viên mới
Tham gia
6/1/20
Bài viết
4
Được thích
0
Chào các bác,

Em đang có "Bảng 2" trong sheet "2_Ma TP". Em có sử dụng Data Validation và =COUNTIF($B$16:B64,B23)=1 nhưng chỉ giải quyết được việc nhập liệu bằng tay vào các ô từ A16, khi chọn list từ cột C đến cột J để ra Mã thành phẩm ở cột B thì dữ liệu trùng vẫn hiện mà không báo.
Em đã dùng Conditional formating nhưng những ô trống (dùng iferror) vẫn hiện màu nên không áp dụng được cách này.
Mục đích của bảng này là tự động tạo mã thành phẩm khi điền đầy đủ thông tên ở các cột từ C đến J và không cho nhập dữ liệu trùng
Các bác có cao kiến nào support em với ạ :rolleyes:
 

File đính kèm

Lần chỉnh sửa cuối:
Chào các bác,

Em đang có "Bảng 2" trong sheet "2_Ma TP". Em có sử dụng Data Validation và =COUNTIF($B$16:B64,B23)=1 nhưng chỉ giải quyết được việc nhập liệu bằng tay vào các ô từ A16, khi chọn list từ cột C đến cột J để ra Mã thành phẩm ở cột B thì dữ liệu trùng vẫn hiện mà không báo.

Các bác có cao kiến nào support em với ạ :rolleyes:
Conditional formating vùng B16:b57 cho những giá trị trùng, cái nào có màu thì chọn xóa hết đi.
 
Conditional formating vùng B16:b57 cho những giá trị trùng, cái nào có màu thì chọn xóa hết đi.
Mình đã dùng CF nhưng những ô mình trống (dùng iferror) vẫn hiện màu nên không áp dụng được cách này.
Mục đích của bảng này là tự động tạo mã thành phẩm khi điền đầy đủ thông tên ở các cột từ C đến J và không cho nhập dữ liệu trùng
 
Mình đã dùng CF nhưng những ô mình trống (dùng iferror) vẫn hiện màu nên không áp dụng được cách này.
Mục đích của bảng này là tự động tạo mã thành phẩm khi điền đầy đủ thông tên ở các cột từ C đến J và không cho nhập dữ liệu trùng
Sao lại không được nhỉ?
Format condition cho B16:
Mã:
=IF(B16<>"",COUNTIF($B$16:$B$57,B16),)>1
 
Đặt ra cái mã như vậy thấy "ghê ghê". Nếu để chơi thì không nói. Còn nếu để làm thì nên cải tiến.
Ví dụ các mã nên xen kẽ chữ cái và chữ số. Nên làm mã ngắn bằng cách ghép mã, ví dụ 2 nhóm đầu ghép lại có 10 trường hợp. Dùng 1 chữ cái (có đến 26 trường hợp để dự phòng).

Hay Kích thước dùng chữ cái (15 trường hợp)
 
Web KT

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

Back
Top Bottom