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

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

قام بنشر
بسم الله الرحمن الرحيم
 
اولا : اتقدم بالشكر لكل القائمين والمشاركين على المنتدى
 
ثانياً : انا اعمل مراقب مخازن واقوم بتصميم شيتات اكسيل لامناء المخازن للعمل عليها ولكن تواجهنى مشكلة تتمثل فى
 
قيام مستخدم شيت الاكسيل بالتعديل فى البيانات باثر رجعى
 
وبالبحث فى الموقع وجدت الملف المرفق ( مرفق 1 ) وقد حاولت تطبييقه على ملف المخازن الخاص بى (مرفق 2 )  وقد واجهتنى عدة مشاكل 
 
1- الكود يشمل الورك شيت كاملا ولكنى اريد تطبيقة على شيت واحد فقط ( ترصيد الحركات ) وفى نفس الوقت استطيع عمل حماية على باقى الشيتات بالطريقة التقليدية
 
2-وان يكون نطاق الكود فى شيت ترصيد الحركات الجزء الملون فقط (A4 الى L2000)
 

مرفق 1.rar

مرفق 2.rar

قام بنشر

او إستخدم هذا الكود

وهو للأستاذ القدير / أبو عبد الله

وضعه فى حدث الشيت نفسه

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim Rng1            As Range  '
     Set Rng1 = Range("a4:l2000")
     If Not Intersect(Target, Rng1) Is Nothing Then
  ActiveSheet.Protect Password:="123"
     Else
  ActiveSheet.Unprotect Password:="123"
         End If
End Sub
قام بنشر

استاذى الفاضل / محمود الشريف

 

جزاك الله عنا خيرا وعلى المجهود الجميل المبذون

 

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

قام بنشر

أخى الكريم

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

ولكى يعمل الكود لابد من خفض امان الماكرو وهو كود قوى لحماية النطاق

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

وتقبلوا منى وافر الإحترام والتقدير

قام بنشر

اخى الكريم / محمود الشريف

اشكرك جدا لاهتمامك

ولكن المشكلة ان مدخل البيانات ليس انا وكل ما اريده منعه من التعديل بمجرد عمل Save  على اساس ان يكون التعديل عن طريقى انا او بمعرفتى

قام بنشر

السلام عليكم

اخى واستاذى / عبدالله المجرب

خالص تحياتى وشكرا لاهتمامك

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

وهل يمكن منع مدخل البيانات من التعديل بعد الـــ Save  وليس قبل ذلك

توضيح انا ليس لى اى سابقى خبرة مع الاكواد

جزاك الله عنا خيرا ...

قام بنشر

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

 

اجدد طلبى للمساعدة واسف على الالحاح

ولكن الطلب هذا ضرورى جدا

ولم اتعود ان ابحث عن شى فى هذا المنتدى ولا اجده

قام بنشر

اذا كان الطلب السابق غير متاح

يمكن تعديل الطلب على ان يكون

منع مدخل البيانات من التعديل فى النطاق المحدد ( مرفق 2) بعد فترة محدة على سبيل المثال 24 ساعة وليس بعد الــ Save

يعنى يستطيع مدخل البيانات ادخال البيانات فى النطاق المحدد ويمكنه ايضا تعديلها فى خلال 24 ساعة فقط

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

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