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

هل يمكن إجراء حماية على عدة أوراق ومجالات بكلمات مرور مختلفة


halwim

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

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

هل يمكن إجراء حماية على ثلاث ورق كل ورقة لها كلمة مرور تختلف عن الأخرى ؟

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

يمكنك أن تفتح أي صفحة من الورقات الثلاث !! نريد طريقة تخصص لكل صفحة كلمة مرور خاصة بها .

كما بودي أن أعمل حماية على ( جميع الخلايا ) في صفحة أخرى وأقوم بوضع كلمة مرور لإلغاء حماية

عمود A مثلا وكلمة مرور مختلفة لإلغاء حماية العمود B وهكذا ... هل يمكن ذلك ؟

إذا كان ممكنا أرجو إرفاق ملف مجهز بالحلول .

تحياتي

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم

أخي الأستاذ علي ،، السلام عليكم ورحمة الله

عطاء بلا حدود أشكرك ،، ممكن توضيح كيف تمت حماية العمودين A و B وهل لذلك ربط بالأكوداد ؟

أم أن الأكواد مختصة بحماية الورق ذاتها فقط ؟ كما أرجو ذكر طريقة حماية العمودين لكي يستفيد الجميع من ذكر الطريقة وماذا لو أردنا الحماية تكون جزئية على كل خلية من العمودين نفسهما بحيث لو أردت التحرير في الخلية A1 تتم المطالبة بكلمة المرور فورا ثم لو أردت تحرير A2 تتم المطالبة بكلمة المرور وهكذا.... مع ذكر الطريقة ؟

تحياتي

رابط هذا التعليق
شارك

تمت حماية العمودين A و B من إختيار كل عمود على حدى ثم الذهاب إلى القائمة أدوات ثم حماية ثم السماح للمستخدمين بتحرير النطاقات .. ثم إتباع بقية الخطوات المطلوبة لحماية نطاق معين من ورقة العمل .. وليس لذك أي علاقة بالكود.

وخلية واحدة من ورقة العمل .. تعتبر نطاق بحد ذاتها .. فكل ما عليك فعله هو إختيار الخلية A1 .. ثم تطبيق الخطوات السابقة عليها .. ونفس الشيء بالنسبة للخلية A2 .. وهكذا.

رابط هذا التعليق
شارك

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

أوجه شكري للأستاذ علي على بيان طريقة الحماية ،،

وأيضا لي طلب آخر في موضوع الحماية ، هل يمكن حماية الورقة بأكثر من كلمة مرور ؟

بحيث نعرف إسم الذي فتح المستند من خلال إسم كلمة المرور ؟

ونجعل جدول يرصد كل إسم تم الدخول به مع تاريخ الدخول لكل إسم مستخدم (لكل كلمة مرور).

ويكون جدول أسماء المستخدمين في ورقة مستقلة محمية بكلمة مرور خاصة بالمدير العام مثلا .

تحياتي

تم تعديل بواسطه halwim
رابط هذا التعليق
شارك

نعم يمكن ربط إسم المستخدم بكلمة المرور .. فمثلاً إذا كان إسم المستخدم علي .. فتكون كلمة المرور 123 .. وإذا كان إسم المتسخدم محمد تكون كلمة المرور 456 .. وهكذا.

والكود التالي يعمل عند فتح الملف على حماية الورقة الأولى من المصنف بكلمة المرور 123 .. إذا كان إسم المستخدم Ali H. Al-Sohaib .. إما إذا كان إسم المستخدم غير ذلك .. فتكون كلمة المرور هي 456 ..

Private Sub Workbook_Open()
If Application.UserName = "Ali H. Al-Sohaib" Then
Sheet1.Protect "123"
Else: Sheet1.Protect "456"
End If
End Sub

شاهد المرفق،

___________________________________.rar

تم تعديل بواسطه علي السحيب
رابط هذا التعليق
شارك

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

أشكركم كثيرا على عمل الفكرة في المرفق ،،

ولقد خالجني طرح نفس الفكرة ولكن بدلا من توظيف إسم المستخدم الخاص بوندوز حيث كنت

أتمنى أن لا يتم فتح مصنف إكسل إلا برقم سري معمول من قائمة ملف ثم حفظ بإسم ثم أدوات

ثم خيارات الحفظ ومن هناك ندخل أكثر من كلمة مرور للمصنف الواحد ( كلمات متعددة لفتح الملف نفسه ) ـ

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

الذي سجل الدخول هو ALi ولوتم الدخول بالرقم 444 فهذا يعني أن المستخدم هو Hussain وهكذا .

فلو دخل الموظف ALi ثم خرج ودخل بعده Hussain فهذا يعني أن اثنين2 من المستخدمين قد فتحا الملف

فيتم تصنيفهم في الجدول حسب التاريخ ويوضع هذا الجدول في ورقة محمية برقم سري خاص بالمدير .

وذلك حتى لايطلع الموظف Hussain على كلمة مرورالموظف ALi من الجدول .

* ربما تكون الفكرة صعبة بعض الشيء بسبب عدم القدرة على إسناد ومقارنة أسماء المستخدمين من الجدول بالشفرة المقابلة لكلمة المرور التي تم الدخول بها .

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

تحياتي

رابط هذا التعليق
شارك

  • 2 weeks later...

الفكرة جدا ممتازه

اود ان اضيف استفسار

هل من الممكن عمل الحمايه على الخليه بعد ان يقوم المستخدم بادخال البيانات بحيث لا يستطيع التعديل عليها لاحقا ويكون من حق المدير فقط التعديل بعد ادخال كلمه سريه

رابط هذا التعليق
شارك

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