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: 
			
		
	
								
								
									
	
								
							
							 
	 
	  
 
 
		 
 
		
 
 
		
 
					
				 
						
					 
 
		 
 
		
 
 
		 
 
		 
 
		 
 
		
 
 
		