Giúp code không nhập liệu vào 1 ô ( ố đó không được khóa Protect )

Liên hệ QC

congnguyen88

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
22/7/14
Bài viết
356
Được thích
31
Mình muốn ví dụ ô A1, vẫn cho select, không được khóa protect, mà làm sao không người dùng đánh bất cứ 1 ký tự vào được. Thank e đã bó tay
 
Bạn thử code này
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
    Application.EnableEvents = False
    Application.Undo
    Application.EnableEvents = True
End If
End Sub
 
Upvote 0
Mình muốn ví dụ ô A1, vẫn cho select, không được khóa protect, mà làm sao không người dùng đánh bất cứ 1 ký tự vào được. Thank e đã bó tay

Mình nghĩ có thể dung VBA như bạn giaiphap hoặc có thể mẹo 1 tí là dùng validation, cho validation có giá trị là 1 giá trị ko ai có thể nghĩ tới (vd:mad:@#$%^&*((**). Nếu dùng validation thì mình có thể thông báo ng nhập là bạn ko thể nhập nội dung vào cell này.
 
Upvote 0
Bạn thử code này
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
    Application.EnableEvents = False
    Application.Undo
    Application.EnableEvents = True
End If
End Sub

Vẫn không được,Code của a thì khi người ta đánh xong nó xóa, em muốn đánh không được ngay từ đầu luôn. em muốn làm sao chọn được nhưng đánh bất cứ cái gì cũng không được, nghĩa là làm sao đừng cho đánh chữ để không hiện dấu nháy nháy con chuột
 
Upvote 0
Mình nghĩ có thể dung VBA như bạn giaiphap hoặc có thể mẹo 1 tí là dùng validation, cho validation có giá trị là 1 giá trị ko ai có thể nghĩ tới (vd:mad:@#$%^&*((**). Nếu dùng validation thì mình có thể thông báo ng nhập là bạn ko thể nhập nội dung vào cell này.

Không được đâu, nghĩa là đánh không ra chữ luôn, chứ như a e làm từ lâu rồi,
 
Upvote 0
Mình nghĩ cách của @quanluu1989 hay mà, nhưng mà vãn phải nhập dữ liệu nhé, bạn xem file đính kèm của mình bên dưới có đúng ý không

Bạn nghỉ người dùng không biết dùng Data Validation sao xài cách này... Không Protect thì cho dùng cách gì đi nữa, kể cả VBA thì người dùng cũng tìm được cách nhập liệu vào ô đó thôi...
 
Upvote 0
Web KT
Back
Top Bottom