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

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

قام بنشر

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

أخي في الله

أنا لست خبير

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

أما بالنسبة للصق الأرقام التي تريدها داخل الملف فعندما تلصقها بالطريقة العادية تلصق معها تنسيقها

ولكن هناك طريقة اخرى للصق حتى تعمل معك معادلة التحقق من الصحة وهي عن طريق الضغط كليك يمين ثم لصق خاص وتغيير الكل إلى القيم

أي أنك لا تريد من الأرقام التي ستلصقها بالعمود غير قيمتها فقط

وأتمنى من الله أن أكون قد استطعت مساعدتك

قام بنشر

الاخ العزيز

بالنسبة للتقريب فهو ماكرو عند كتابة عدد اقل من النصف مثال 1.2 يقرب الى 1.5 و لكن مع اللصق لا يعمل

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

وشكرا على الرد و الاهتمام

قام بنشر

بالنسبة لعمود التقريب لي فيه حل

وبالنسبة لموضوع التحقق من الصحة

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

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

قام بنشر

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

لتطبيق الكود على ملف اخر اضغط Alt +F11 ثم انسخ الكود و انقله بملفك الجديد

و بالنسبه للتقريب

الكود لا يعمل على جميع الاعمده و لكنه يعمل على العمود من 11 حتى 56 كم هو بالكود

Private Sub Worksheet_Change(ByVal Target As Range)
col = Target.Column
If col = 11 Or col = 12 Or col = 15 Or col = 16 Or col = 19 Or col = 20 Or col = 23 Or col = 24 Or col = 27 Or col = 28 Or col = 31 Or col = 32 Or col = 35 Or col = 36 Or col = 39 Or col = 41 Or col = 43 Or col = 44 Or col = 47 Or col = 48 Or col = 51 Or col = 52 Or col = 55 Or col = 56 Then

End Sub

و يمكنك اضافه ارقام الاعمده التى تريد العمل بها

و للعلم انا لاحبذ التعامل مع داله Worksheet_Change مع هذا العدد الكبير مع الاعمده , جرب نسخ مجموعه خلايا و لزقها ستجد ان الملف هنج

السلام عليكم

قام بنشر

السلام عليكم

جرب الملف بالنسبة للتقريب

ما التنسيق الشرطي لازم كمان تحوله على الماكرو

علشان تتجاوز هذه المشكلة

تحياتي

_________.rar

قام بنشر

استاذى العزيز حاولت التعديل على التنسيق الشرطى المرفق منكم

بحيث اثبت خلية الرقم الرجع مث A20 بدل من رقم 20 ولكن يعطى مشكلة فى الماكرو

فبرجاء الافادة

ولكم جزيل الشكر

قام بنشر

السلام عليكم

انا اريد انك تفهم الكود قبل لا تطبق ,, .

حاول تتعرف على المشكلة وكيف خطوات حلها .

على العموم مرفق ملف معدل .

انا في الخدمة لأي استفسار .

_________.rar

قام بنشر

هذه طريقة اختصار للوصول للشي

مثلا لوعندك الكود التالي

Range("D953:D968").FormatConditions.Delete
    Range("D953:D968").FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:=[D952]
    Range("D953:D968").FormatConditions(1).Interior.ColorIndex = 34
فتلاحظ تكرار object الى هو range("d953:D968")1 فيمكن كتابة بالشكل التالي
With Range("D953:D968")
    .FormatConditions.Delete
    .FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:=[D952]
    .FormatConditions(1).Interior.ColorIndex = 34
    End With

وهذا عزيزي يجعل قراء الكود اسهل والكود اصغر

والأهم من ذلك كله انه يوفر الأستهلاك في الوصول لأي object (يعني شي في البرمجمة ما يهمك الآن)

تحياتي

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