Nhập trùng báo lổi. (2 người xem)

Liên hệ QC

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

File đính kèm

Như vậy thì được rồi đó anh PHÚC, tuy nhiên em muốn người nhập phải đánh dấu (X) mới được, theo em nghỉ chỉ còn cách dùng format-->conditional formatting thôi, anh giúp dùm em. cảm ơn anh nhiều
 
Như vậy thì được rồi đó anh PHÚC, tuy nhiên em muốn người nhập phải đánh dấu (X) mới được, theo em nghỉ chỉ còn cách dùng format-->conditional formatting thôi, anh giúp dùm em. cảm ơn anh nhiều
Vậy thì bạn đổi công thức thành
=COUNTIF(INDIRECT("B5:B" & ROW()-1);"X")=0
 
Sao bị bỏ giữa chừng vậy ta. Alo, alo
 
Như vậy thì được rồi đó anh PHÚC, tuy nhiên em muốn người nhập phải đánh dấu (X) mới được, theo em nghỉ chỉ còn cách dùng format-->conditional formatting thôi, anh giúp dùm em. cảm ơn anh nhiều
Là "X" hay là gì thì cũng thế thôi chứ khác gì đâu? Thì bạn cứ thống nhất lúc nhập dữ liệu đi. Nếu không thì cứ sử dụng Validation như cách của bạn và kết hợp thêm một chút VBA nữa.
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Or Intersect(Target, [B5:E8]) Is Nothing Then Exit Sub
    If WorksheetFunction.CountIf(Intersect(Target.EntireColumn, [B5:E8]), "X") > 1 Then
        MsgBox "Lop nay da duoc phan cong giang day roi."
        Target.ClearContents
        Target.Select
    End If
End Sub
 

File đính kèm

Wow cái này hay nè anh phúc. Cảm ơn anh, cảm ơn anh, cảm ơn anh, cảm ơn anh, cảm ơn anh.
 
Thêm một cách khác nữa: Sử dụng Data Validation (ở vùng phía dưới trong file)
- Alow: Custom
- Formula: =AND(B12="X",COUNTA(B$12:B$15)=1)
 

File đính kèm

Cảm ơn anh rất nhiều, anh rất nhiệt tình
 
Web KT

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

Back
Top Bottom