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

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

قام بنشر

السلام عليكم 

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

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

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

 

 

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

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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information