Về việc sử dụng Table cùng với Protect sheet trong Excel (2 người xem)

Liên hệ QC

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

ngocham2001

Thành viên mới
Tham gia
17/11/07
Bài viết
4
Được thích
1
Nhờ mọi người giúp mình giải quyết vấn đề này!
Mình có 1 worksheet có sử dụng chức năng Insert --> Table để tạo 1 bảng tự động.
Vấn đề là mình muốn thực hiện chức năng Protect sheet ở sheet đó, nhưng khi mình locked 1 số ô lại (Không nằm trong table đã tạo) và chọn Protect sheet thì chức năng Table cũng tự động mất luôn..
Mình phải làm thế nào bây giờ? Nhờ mọi người chỉ giúp
 

File đính kèm

Cám ơn các bạn, mình đã tìm được giải pháp cho vấn đề này băng VBA
Post lên để nếu bạn nào có cùng thắc mắc với mình tham khảo

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim tr As Long
tr = Target.Row
If Target.Count > 1 Then Exit Sub
If tr = 1 Then Exit Sub
If Target.Column <> 1 Then Exit Sub
ActiveSheet.Unprotect
ActiveSheet.ListObjects("Table2").Resize Range("$A$1:$D" & tr)
Range(Cells(tr + 1, "A"), Cells(tr + 1, "B")).Locked = False
ActiveSheet.Protect
End Sub
 
Cám ơn các bạn, mình đã tìm được giải pháp cho vấn đề này băng VBA
Post lên để nếu bạn nào có cùng thắc mắc với mình tham khảo

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim tr As Long
tr = Target.Row
If Target.Count > 1 Then Exit Sub
If tr = 1 Then Exit Sub
If Target.Column <> 1 Then Exit Sub
ActiveSheet.Unprotect
ActiveSheet.ListObjects("Table2").Resize Range("$A$1:$D" & tr)
Range(Cells(tr + 1, "A"), Cells(tr + 1, "B")).Locked = False
ActiveSheet.Protect
End Sub
Rõ hơn tý được không bạn. Bạn nói thêm về đầu bài để anh em dễ hiểu code hơn
 
Web KT

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

Back
Top Bottom