tamcao2811
Thành viên mới
- Tham gia
- 31/10/23
- Bài viết
- 6
- Được thích
- 0
Hi All, không biết có cách nào để người dùng khác khi nhận file mở 1 sheet nào đó thì chặn không cho họ xem được nội dung bên trong không ạ , chẳng hạn như khi người nào đó nhấn vào sheet1 trong file excel sẽ hiện lên 1 form nhập mật khẩu trước khi nhập được mật khẩu thì không thể xem được nội dung bên trong
Em có thử làm với VBA nhưng nó chỉ hiện lên form còn nội dung trong sheet vẫn có thể thấy được
Code VBA
- đây là cách em đang là và có vẻ không hiệu quả không biết là có cách nào khác và hiệu quả hơn không mong mọi người cho ý tưởng và cách làm
Em có thử làm với VBA nhưng nó chỉ hiện lên form còn nội dung trong sheet vẫn có thể thấy được
Code VBA
Mã:
#Sự kiện xác nhận khi nhập và kiểm tra mật khẩu
Private Sub CommandButton1_Click()
Dim Password As String
Dim CorrectPassword As String
CorrectPassword = "TTF"
Password = TextBox1.Text
If Password = CorrectPassword Then
Unload Me
Sheets("Sheet1").Activate
Else
MsgBox "Mật khẩu không đúng. Vui lòng thử lại.", vbExclamation
TextBox1.Text = ""
TextBox1.SetFocus
End If
End Sub
Mã:
#Sự kiện chuyển sheet để hiển thị form
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name = "Sheet1" Then
UserForm1.Show
End If
End Sub
Lần chỉnh sửa cuối: