Bạn thiết lập Validation cho ô E3 như sau: Alow: Custom, Formula: =C3=""Xin huong dan :
Làm thế nào điền giá trị từ một list validation với điều kiện một ô cùng dòng ở một cột khác phải là một ô trống; nếu không trống thì không nhập được gía trị từ list validation
Cảm ơn
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Offset(, -2).Value = "" Then
With Target.Validation
.Delete
.Add xlValidateList, Formula1:="=type"
.ShowInput = True
.ShowError = True
End With
End If
End Sub
Tôi nghĩ chỉ cần sửa name type của bạn 1 chút là được rồi (không cần code)Mình nghĩ chắc phải dùng macro rồi. Mình làm thử xem không biết có đúng không. Mình thấy hơi củ chuối làm sao đó
PHP:Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Offset(, -2).Value = "" Then With Target.Validation .Delete .Add xlValidateList, Formula1:="=type" .ShowInput = True .ShowError = True End With End If End Sub
Tôi nghĩ chỉ cần sửa name type của bạn 1 chút là được rồi (không cần code)
Xem file