VBA không chạy khi khóa protect sheet (1 người xem)

  • Thread starter Thread starter komono
  • Ngày gửi Ngày gửi

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

komono

Thành viên hoạt động
Tham gia
3/10/13
Bài viết
104
Được thích
3
các ae xem giùm đoạn code sau:
Sub Macro2()
'
' Macro2 Macro
'
' Keyboard Shortcut: Ctrl+m
'
Sheet2.[C:C].SpecialCells(xlCellTypeFormulas, xlErrors).EntireRow.Hidden = True
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Rows("2:11").Select
Selection.EntireRow.Hidden = False
End Sub
nhấn Ctrl + m chạy bình thường nhưng khóa protec sheet thì không chạy dc
lỗi dòng Sheet2.[C:C].SpecialCells(xlCellTypeFormulas, xlErrors).EntireRow.Hidden = True
rất mong các ac chỉ giùm
 

File đính kèm

Bạn Protect thì code ko chạy là đúng rồi, muốn thế bạn phải unprotect sau đó lại protect lại,
Cầu chúc của protect như sau: expression .Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly).
Áp dụng vào trường hợp này, bạn cho đoạn code này vào đầu:
Mã:
Sheet2.Unprotect "aaa"
Đoạn này vào cuối:
Mã:
Sheet2.Protect "aaa"
thay chỗ aaa bằng mật khẩu của bạn.
 
Upvote 0

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

Back
Top Bottom