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

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

قام بنشر

أستاذ حسين يرجى تغيير اسم الظهور  الى اللغة العربية لسهولة التواصل

ثانيا هذا شرح للكود  ببعض التعليقات عليه

الكود الاول يوضع فى حدث المصنف

Private Sub Workbook_Open()
Application.ScreenUpdating = False    ' منع تحديث الشاشة
 
 Sheets("سري").Visible = 2  '   اخفاء الورقة سرى عند فتح الملف وعدم القدرة على اظهاره يدويا
 Sheets("بيانات").Activate ' تنشيط ورقة العمل بيانات فى بداية فتح الملف
 
Application.ScreenUpdating = True ' اعادة تشغيل تحديث الشاشة

End Sub

الكود الثانى يوضع فى حدث ورقة بيانات

Private Sub Worksheet_Activate()
' فى حالة تنشيط ورقة بيانات فانه يتم
Application.ScreenUpdating = False
 Sheets("سري").Visible = 2   '   اخفاء الورقة سرى
Application.ScreenUpdating = True
End Sub

 Sub showsheet()

  Dim pwd As String        ' اعتبارالمتغير من نوع نص
  pwd = "123"           ' كلمة السر يمكنك تعديلها
  Application.ScreenUpdating = False
  Application.DisplayAlerts = False
  
  If Application.InputBox("What is the password to view this sheet?", "Access Password", "***") <> pwd Then  ' اذا كانت كلمة السر المدخلة غير 123 فان
  
  MsgBox "sorry Wrong password"  ' ظهور رسالة للمستخدم بأنها كلمة السر خاطئة
  Sheets("بيانات").Activate   '  تنشيط ورقة العمل بيانات
  
  Else   ' اذا كانت كلمة السر صحيحة فان
    
    With Sheets("سري")
      .Visible = True  '  اتاحة الشيت للمستخدم
      .Activate           '  تنشيط الشيت
    End With
  End If
  
  
  Application.ScreenUpdating = True
 Application.DisplayAlerts = True
End Sub

تحياتى

  • Like 1
قام بنشر

السّلام عليكم و رحمة الله و بركاته

بارك الله فيك أستاذي القدير مختار حسين محمود على العمل الرّائع و الكود الجبّار .. و قلتها سابقًا أنا من هواة أعمالك و الله يعلم مدى حبّي لك و احترامي لك في الله ..

بعد إذنك .. فقط أستاذي القدير لإثراء الموضوع و تنويع إجاباته .. طريقة أخرى عن طريق اليوزرفورم بثلاث محاولات مع تعطيل زر الإكس من الفورم و خروج كلي بعدها من الملف ..

فائق إحتراماتي لك سيّدي الكريم

عبد  العزيز البسكري

 

 

الشيت السري.rar

  • Like 1
قام بنشر

أخى ايهاب الغريب

بارك الله فيك   أنت مش غريب أنت بين اخوانك ان شاء الله :wavetowel:

 

أخى العزيز زيزو

يعلم الله عز وجل كم أنت عزيز الى قلبى  بدماثة خلقك وطيب نفسك

ومشكور جدا جدا على المرفق الجميل  بس لسه فيه جزئين ناقصين :

فين زر الخروج فى الفورم ؟ - وفين اختفاء الشيت سرى  عند الانتقال الي شيت آخر زى ما طلب الأستاذ حسين ؟

يلا كمل الملف   تحياتى أخوك مختار

  • Like 1
قام بنشر

السّلام عليكم و رحمة الله و بركاته

ألف شكر أستاذي القدير مختار حسين محمود على الكلمات الطيّبة .. يا طيّب والله

ألف شكر على الملاحظات الدّقيقة .. البنت التي أمامك بالصورة لم تتركني أركّز بصراحة ..و أخرجتني من طوعي هذا من جهة ..

من جهة أخرى وجدت ملف الأخ السّائل به خلل .. قد يكون من عندي .. فقمت بتصميم ملف آخر ربما قد لاحظتَ ذلك مع نقل الورقتين إلى الملف الجديد .. فخرجت تقريبا عن الموضوع 

من جهة ثالثة فكرت بطريقة أخرى للدخول لكل الشيتات بكلمة مرور مع ترك شاشة افتتاحية .. تفضّل هذا الملف ريثما يُعدّل الأول حسب ملاحظاتك أستاذي الغالي

فائق إحتراماتي

عبد العزيز البسكري

 

 

الدخول لكل أوراق الملف بكلمة مرور.rar

  • Like 2
قام بنشر

بارك الله فيك استاذنا الجليل مختار

علي سعة وقتك

لكن علي فرض انه هناك اكثر من ورقة واردت انك تذهب اليها في هذه الحالة لا يتم اخفاء الورقة

لانك اشترطت لو ذهبت الي الورقة( بيانات) يتم الاخفاء

وانا اريد لو انتقلت الي اى ورقة يتم اخفاء( ورقة سري)

السّلام عليكم و رحمة الله و بركاته

ألف شكر أستاذي القدير مختار حسين محمود على الكلمات الطيّبة .. يا طيّب والله

ألف شكر على الملاحظات الدّقيقة .. البنت التي أمامك بالصورة لم تتركني أركّز بصراحة ..و أخرجتني من طوعي هذا من جهة ..

من جهة أخرى وجدت ملف الأخ السّائل به خلل .. قد يكون من عندي .. فقمت بتصميم ملف آخر ربما قد لاحظتَ ذلك مع نقل الورقتين إلى الملف الجديد .. فخرجت تقريبا عن الموضوع 

من جهة ثالثة فكرت بطريقة أخرى للدخول لكل الشيتات بكلمة مرور مع ترك شاشة افتتاحية .. تفضّل هذا الملف ريثما يُعدّل الأول حسب ملاحظاتك أستاذي الغالي

فائق إحتراماتي

عبد العزيز البسكري

 

 

الدخول لكل أوراق الملف بكلمة مرور.rar

عمل رائع شكرا

قام بنشر

أخى الحبيب عبدالعزيز

ربنا يخلى ويبارك يا زيزو  وملفك جميل وأعتقد أنه يكفى للغرض

 

أستاذ حسين 

نعم كلامك صحيح

أنا اشتغلت على الملف المرفق على اعتبار أن به  ورقتان فقط بيانات وسرى

فاذا كان هناك أكثر من ورقة  غير ورقة  بيانات   كرر الكود  اللى فى حدث ورقة بيانات  فى أى ورقة عمل  ده هيخفى ورقة سرى بمجرد الانتقال الى تلك الورقة

 

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

مجهود رائع من الاخوه

اخي وائل

اخي  مختار حسن

اخي عبد العزيز البسكري

ولك مني اضافة بسيطة لكود  الاخ مختار حسن


 sheet3.Visible = xlSheetVeryHidden
نضعه في  حدث فتح اي شيت

 

واحد سري 2 .rar

وبدل ما نتعب نفسنا ونحط كود الاخفاء الشيت في اي شيت نفترض اننا عملنا شيتات جديدة ونسينا نحط فيها فدي عرضة لعرض الصفحة

الافضل نحط كود الاخفاء في حدث غلق الشيت يعني لما الشيت يبقي مش اكتف غير نشط يختفى وكدا جبناها من الاخر

Private Sub Worksheet_Deactivate()
 sheet3.Visible = xlSheetVeryHidden
End Sub

 

واحد سري 2 .rar

تم تعديل بواسطه ياسر العربى
قام بنشر

مجهود رائع من الاخواة

اخي وائل

اخي  مختار حسن

اخي عبد العزيز البسكري

ولك مني اضافة بسيطة لكود  الاخ مختار حسن


 sheet3.Visible = xlSheetVeryHidden
نضعه في  حدث فتح اي شيت

 

واحد سري 2 .rar

بارك الله فيك و في أمثالك

1.thumb.jpg.731cca987b79afd93c45a9604f2b

قام بنشر

السّلام عليكم و رحمة الله و بركاته

جزاكم الله خيرًا أساتذتي و إخواني الأكارم

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

فائق إحتراماتي

 

 

 

الشيت السري 3.rar

  • Thanks 1
قام بنشر

السّلام عليكم و رحمة الله و بركاته

جزاكم الله خيرًا أساتذتي و إخواني الأكارم

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

فائق إحتراماتي

 

 

 

الشيت السري 3.rar

مجهود جميل تشكر عليه

انت وجميع المشاركين

لكن لي ملحوظة صغيرة اخي الغالي  نفترض  انا الماكرو معطل وهذا الطبيعي عند تنصيب الاوفيس

وقام بفتح الملف وعمل كليك يمين علي اي شيت وعمل unhide

سيظهر معه جميع الشيتات  ارجو  اخفاء الشيتات  veryhide

حتى لا يتمكن  احد من الوصول له

ولك كل الشكر والتقدير

 

  • Thanks 1
قام بنشر

السّلام عليكم و رحمة الله و بركاته

أخي الفاضل ياسر العربي ألف شكر على ملاحظاتك القيّمة و المفيدة .. جزاك الله خيرًا و زادها بميزان حسناتك

رصيدي نفذ من الإعجابات .. تفضّل هذه مع فائق إحتراماتي

1.thumb.jpg.22bb51b59a25f2cdb7e68db44e5e

 

 

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