Cách 1.Bác ạ, bác ơi bác giúp em thêm 1 vấn đề nữa được không ạ. Sau khi em là xong và khóa Protect Sheet lại, nhưng khi ấn Spinner 4 thì báo lỗi : " runtime error #1004 "unable to set hidden property of range class".
Mở tập tin -> Alt + F11 -> đúp chuột trên ThisWorkbook -> dán code
Private Sub Workbook_Open()
Sheet3.Protect Password:="baybong", UserInterfaceOnly:=True
End Sub
Thay cho baybong thì nhập mật khẩu của mình.
Cách 2.
Mã:
Sub Spinner4_Change()
Dim Rng As Range
Sheet3.Unprotect "baybong"
Application.ScreenUpdating = False
For Each Rng In [A39:A42]
Rng.EntireRow.Hidden = Rng.Value = "0"
Next Rng
Application.ScreenUpdating = True
Sheet3.Protect "baybong"
End Sub
Để người dùng không xem được code và thấy mật khẩu thì -> menu Tools -> chọn VBAProject Properties -> chọn thẻ Protection -> đánh dấu "Lock project for viewing" -> nhập mật khẩu 2 lần -> OK