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

gdairi

عضو جديد

معلومات العضو

إنضم
13 فبراير 2021
العمر
124
الإقامة
جدة
  • اكسل فيجول بيسك
ارغب في المساعدة في طريقة عمل الميكرو عند وضع كود حمايه لصفحة اكسل
 

ابراهيم الأفندي

من مؤسسين منتديات المشاغب

معلومات العضو

إنضم
11 فبراير 2021
المشاركات
683
الحلول
1
مستوى التفاعل
304
الأوسمة
3
العمر
61
الإقامة
مصر
ضع زر أمر في ورقة العمل الخاصة بك وقم بإضافة الأسطر التعليمات البرمجية التالية:

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

3. في علامة التبويب حماية ، حدد "قفل المشروع للعرض" وأدخل كلمة مرور مرتين

2


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

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

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

3

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

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

4

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

5

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

gdairi

عضو جديد

معلومات العضو

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

واذا ممكن ارسل لك علي الخاص الموضوع كامل
 
التعديل الأخير:

أبوعائشة

درع التفوق

معلومات العضو

إنضم
26 ديسمبر 2020
المشاركات
11,758
الحلول
8
مستوى التفاعل
7,121
الأوسمة
4
الإقامة
دولة الإمارات العربية المتحدة
الجنس
ذكر
ستجدهم إن شاء الله تعالى.
 
توقيع أبوعائشة

«اللَّهُمَّ اكْفِنِي بحَلالِكَ عَنْ حَرَامِكَ، وَأَغْنِنِي بفَضْلِكَ عَمَّنْ سِوَاكَ»


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