Private Sub Worksheet_Activate()
xx:
Dim x
x = InputBox("Password required" & Chr(13) & "يلزم معرفة كلمة السر للدخول لهذه الصفحه ", "من فضلك أدخل كلمة السر")
If IsNull(x) Or x = "" Then GoTo xx
If x = "بسم الله" Then
MsgBox "كلمة السر تم قبولها تفضل لتنفيذ العمليه"
Else
MsgBox "Wrong Password" & Chr(13) & " عفواً لم تدخل كلمة السر الصحيحه سيتم العوده بك للصفحة الرئيسيه !!", vbOKOnly
Sheets("Main").Activate
End If
End Sub
اكتبها داخل Sheet فى صفحة Visual Basic و ليس Module