TrungChinhs
Thành viên tích cực


- Tham gia
- 18/2/08
- Bài viết
- 1,475
- Được thích
- 2,470
- Nghề nghiệp
- Công chức
Tôi Record Macro quá trình tạo Validation được code như bên dưới. Nhưng chạy lại Macro này thì lại bị lỗi (dòng chữ đỏ). Tôi đã kiểm tra và xác định lỗi do công thức trong Formula1:="=countif($B$3:$B$20;$B3)=1".
Nhờ các bạn giải thích tại sao lại như vậy ?
Sửa code như thế nào để tạo được Validation này (Validation chống nhập trùng).
Thanks !
Nhờ các bạn giải thích tại sao lại như vậy ?
Sửa code như thế nào để tạo được Validation này (Validation chống nhập trùng).
Thanks !
Mã:
Sub Mcr_Validation()
Range("B3:B20").Select
With Selection.Validation
.Delete
[COLOR=#ff0000] .Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, Operator:= _[/COLOR]
[COLOR=#ff0000] xlBetween, Formula1:="=countif($B$3:$B$20;$B3)=1"[/COLOR]
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub