حذف اطلاعات صفحه های اکسل با ورود رمز

درون رویداد Workbook_SheetChange از شیء Workbook فایل جاری کدی نوشته شده که تنها در زمان پاک کردن اطلاعات فعال شده و کاربر را مجبور به ورود رمز عبور می کند و در صورتیکه رمز درست باشد امکان حذف اطلاعات را می دهد. تصویر زیر را ببینید : حذف اطلاعات صفحه های اکسل با ورود رمز   این هم کد نوشته شده در رویداد SheetChange :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
               Dim sPassCheck As String
               Dim rng As Range
               Dim sTemp As String
               Dim sPassword As String
               sPassword = "123"
               sTemp = "براي حذف اطلاعات بايد رمز ورود را وارد کنيد"
               If Target.Count > 1 Then
               Set rng = Target.Cells(1, 1)
               Else
               Set rng = Target
               End If
               If rng.Value = "" Then
               sPassCheck = InputBox(sTemp, "کنترل دسترسي")
               Application.EnableEvents = False
               If sPassCheck <> sPassword Then Application.Undo
               End If
               Application.EnableEvents = True
               End Sub
 
   
نویسنده : وحید فرزام
تاریخ انتشار : 1394-04-16 04:30:00
1603

0 نظر

user


تازه ترین ها