اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم 

الاخوة الافاضل 

لماذا يظهر الخطاء فى ذلك الكود 

الحطاء بالون الاحمر

 

 

FWXquc.jpg

 
 
Private Sub Workbook_Open()
Sheets("MyDate").Range("E3:IT3").ClearContents
For I = 2 To Sheets.Count
Sheets("MyDate").Cells(3, I + 3) = Sheets(I).Name
Next
'UserForm1.Show
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("moving").Activate
Application.ScreenUpdating = False
For I = 2 To Sheets.Count
(Sheets(I).Unprotect (5240
Next
Application.ScreenUpdating = True
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'Cancel = True
If SaveAsUI = True Then
    Me.Save
    Cancel = True
End If
End Sub

 

قام بنشر (معدل)

السلامعليكم

 

الساده الافاضل  تم التغلب على المشكله ولاكن ظهرت مشكله لا استطيع التغلب عليها

تظهر رساله عند غلف الملف 

 

مرفق الملف 

 

إسم المستخدم
الباسورد
الدعم الفني
111

 

7UjU06.jpg

 

وطلب اخير  ..اريد جود اجبار المستخدم على خفض درجه الامان لتمكين الكود

وبدون ذلك لا يفتح الملف نهائى

جزاكم الله خيرا

 

ترقيه بصلاحيات مستخدم.rar

تم تعديل بواسطه ۩◊۩ أبو حنين ۩◊۩
قام بنشر

 

السلام عليكم 

الاخوة الافاضل 

لماذا يظهر الخطاء فى ذلك الكود 

الحطاء بالون الاحمر

 

 

FWXquc.jpg

 
 
Private Sub Workbook_Open()
Sheets("MyDate").Range("E3:IT3").ClearContents
For I = 2 To Sheets.Count
Sheets("MyDate").Cells(3, I + 3) = Sheets(I).Name
Next
'UserForm1.Show
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("moving").Activate
Application.ScreenUpdating = False
For I = 2 To Sheets.Count
(Sheets(I).Unprotect (5240
Next
Application.ScreenUpdating = True
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'Cancel = True
If SaveAsUI = True Then
    Me.Save
    Cancel = True
End If
End Sub

 

الخطأ الذى يحدث عند الضغط على زر تعديل كلمة السر

---------------------------------------------------

فقط قم بتغير اسم الشيت

من ورقه1

الى SHEET1

  • أفضل إجابة
قام بنشر

السلام عليكم

إحتمالات كثيرة لهذا الخطأ

في الكود الأول

Private Sub Workbook_Open()
Sheets("MyDate").Range("E3:IT3").ClearContents
For I = 2 To Sheets.Count
Sheets("MyDate").Cells(3, I + 3) = Sheets(I).Name
Next
'UserForm1.Show
End Sub

 

(1)  تأكد أن  لديك بالملف شيت إسمه MyDate

 

في الكود الثاني

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("
moving").Activate
Application.ScreenUpdating = False
For I = 2 To Sheets.Count
(Sheets(I).Unprotect
(5240

 

(2)  تأكد أن  لديك بالملف شيت إسمه moving

(3) أعد كتابة السطر الأخير 

(Sheets(I).Unprotect (5240

ولكن تأكد أن مود الكتابة إنجليزي لأن الأقواس في هذا السطر قد يكون منها ماهو عربي

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information