• أعضاء وزوار منتديات المشاغب ، نود أن نعلمكم أن المنتدى سيشهد في الفترة القادمة الكثير من التغيرات سواءاً على المستوى الإداري او مستوى الاقسام، لذا نرجو منكم التعاون، وأي ملاحظات او استفسارات يرجى التواصل معنا عبر قسم الشكاوي و الإقتراحات ونشكركم على حسن تفهمكم وتعاونكم ،مع خالص الشكر والتقدير والاحترام من إدارة منتديات المشاغب.
اعلان اعلان 1 اعلان 2

استفسار اكسل فيجول بيسك

gdairi

عضو جديد
سجل
13 فبراير 2021
المشاركات
4
التفاعل
1
العمر
124
الإقامة
جدة
ارغب في المساعدة في طريقة عمل الميكرو عند وضع كود حمايه لصفحة اكسل
 
ضع زر أمر في ورقة العمل الخاصة بك وقم بإضافة الأسطر التعليمات البرمجية التالية:

1. أولاً ، قم بإنشاء ماكرو بسيط تريد حمايته.
Range("A1").Value = "This is secret code"
2. بعد ذلك ، انقر فوق أدوات ، خصائص VBAProject.
1.png
3. في علامة التبويب حماية ، حدد "قفل المشروع للعرض" وأدخل كلمة مرور مرتين

2.png

4. انقر فوق موافق.

5. احفظ وأغلق وأعد فتح ملف Excel. حاول عرض الكود.

سوف يظهر مربع الحوار التالي:

3.png
لا يزال بإمكانك تنفيذ التعليمات البرمجية بالنقر فوق زر الأمر ولكن لا يمكنك عرض أو تحرير التعليمات البرمجية (ما لم تكن تعرف كلمة المرور). كلمة المرور الخاصة بملف Excel القابل للتنزيل هي "سهلة".

6. إذا كنت ترغب في حماية كلمة المرور من الماكرو أعدم، قم بإضافة الأسطر التعليمات البرمجية التالية:

4.png
النتيجة عند النقر فوق زر الأمر الموجود على الورقة:

5.png
تفسير: يستخدم الماكرو أسلوب InputBox كائن التطبيق. إذا قام المستخدمون بالنقر فوق "إلغاء الأمر" ، ترجع هذه الطريقة False ولا يحدث أي شيء (يختفي InputBox). فقط عندما يعرف المستخدم كلمة المرور ("سهل" مرة أخرى) ، سيتم تنفيذ الشفرة السرية. إذا كانت كلمة المرور المُدخلة غير صحيحة ، يتم عرض MsgBox. لاحظ أن المستخدم لا يمكن إلقاء نظرة على كلمة المرور في Visual Basic Editor لأن المشروع محمي من يتم عرضها.
 
شكرا علي الرد
ولكن المقصود عندي مايكرو يعمل وميض للخلية بتغير اللون وعند وضع حماية لعدد من الخلايا التي لا ارغب في تغيره لايعمل الوميض

واذا ممكن ارسل لك علي الخاص الموضوع كامل
 
التعديل الأخير:
ستجدهم إن شاء الله تعالى.
 
المنتدى غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء.
فعلى كل شخص تحمل مسؤولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق واعطاء معلومات موقعه.
المواضيع والتعليقات المنشورة لا تعبر عن رأي منتدى المشاغب ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)
عودة
أعلى