اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

كيف حالكم اخواني و اساتذتي الكرام

نسأل الله العظيم ان تكونوا في افضل صحة

بعد أذنكم احبائي أحتاج ان اضف بعض الاشياء على هذا الشيتCapture.PNG.02197b3b302459b2d9d05d8ef4bcc9fa.PNG

أولاً هذا شيت صممته لأحد محلات الهاتف ليساعده في عملية شحن الرصيد للهواتف و لمن يرغب في أقتنائه و أستخدامه فله مطلق الحرية في استخدامه

أحتاج طريقة لتقريب الارقام العشرية التي تظهر لأقرب 0.50 لو الرقم العشري اقل من 0.50 و لأقرب 1 لو الرقم العشري اكبر من 0.50 

مثال في الصورة يوجد عند مبلغ شركة الشحن رقم 14.25 اريد تقريبه إلي 14.5 لان الرقم العشري اقل من 0.50

ولو بفرض ان العدد 14.75 اريد تقريبه إلى 15 لان الرقم العشري اكبر من 0.50

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

ثانياً اريد حماية عمود مبلغ شركة الشحن و عمود مبلغ السنترال و مجموعهم Capture1.PNG.f03e75b0127ec4a69e460486be897d92.PNG (بالضغط على ctrl+سهم لأسفل سوف يظهر المجموع)

و حماية الرصيد المتبقي من التعديل او الكتابة

ثالثاً أريد ان اضيف للشيت واجهة رئيسية بأسم مستخدم و رقم سري عن طريق VBA 

ولكم فائق الأحترام و التقدير

شحن1.xlsx

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

أشكرك أستاذي الفاضل علي لك مني فائق الأحترام و التقدير 
:wub:

ولكن ما هو تصريح الدخول هذا

Capture.PNG.d5ba7a0f8d5c3f51d53843a1aa2a88ee.PNG

و أريد أن أحمي بعض الأعمدة و الخلايا في الشيت من التعديل او الكتابة لحماية المعادلات

تم تعديل بواسطه Abdelkarem2020
  • Like 1
قام بنشر

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

بعد أذن استاذي الفاضل Ali Mohamed Ali

كنت ساعدتني في الموضوع هذا موضوع

و قمت بحماية بعض الخلايا التي يوجد بها معادلات 

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

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

ولك فائق الأحترام و التقدير

  • أفضل إجابة
قام بنشر

تفضل يمكنك تفهم هذا من هذه الصورة , ثم بعد خطوات الصورة يمكنك عمل Cut للكود ثم التعديل عليه كما تريد

وهذا هو الكود

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("A1:h1,H3:H4,E2:G1004,C1000:C1004"), Target) Is Nothing Then
Target.Offset(0, 1).Select
End If
End Sub

 

1.png

  • Like 1
  • Thanks 1

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