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

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


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

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

الاساتذة الافاضل والاعضاء في الملف المرفق يوجد كود يعمل عندما تكون الخلية A12 او الخلية A13 l مكتوب بها ارقام

ولكن لو احنا ماكتبنا ارقام في الخلية A12 او الخلية A13 بل عملنا معادلة استوردنا من خلالها الارقام من C2 ومن C3 فان الكود لايعمل .

ماهو الحل ؟؟؟؟مرفق شرح في الملف

__________3.rar

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

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

أخى / skyblue

بالصدفه فهذه المشكله واجهتنى اليوم حينما كنت ادخل كود يقوم باحتساب الوقت لاخر حركة ادخال لخليه مجاوره << موضوع / موجود فى المنتدى >>

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

و اعتقد ان الكود يعمل فى حاله تغير البيانات و بما ان المدخلات ثابته (( و هى المعادله )) اذا فلا يوجد تغير حدث لكى يتم تنفيذ الكود

و الله اعلم

و سانتظر مثلك ردود اساتذتنا

تحياتى

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

اعتقد ان حل المشكلة هوان نعدل في الكود بحيث تكون C1=A12

C2=A13

وهذا بطبيعة الحال يغنينا عن الصيغة او المعادلة .

ولقد حاولت ان انفذ هذا ولكنني لم استطع .

نحن في انتظار -الاساتذة الافاضل العارفين بامور الاكواد في مساعدتنا

تحياتي

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

السلام عليكم

اخواني الكرام

ممكن ان تضيف امر الحساب الى الحدثselection change او change في الورقه المستهدفه

Worksheets(“SheetName”).Calculate

كما ان االاكسل لا يعتبر الخليه التي تحتوي على صيغه خليه فارغه

لذلك تحتاج لميعارين للتحقق من الخليه

هما ان تحتوي على الخليه صيغه و الثاني ان تكون تحتوي على بيانات او قيمتها اكبر من صفر

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

اخي ابو اسامة العينبوسي شكرا على المرور

انا اقصد بدلا من ان اكتب او اسجل في الخلية A12 او لخلية A13

اريد ان يتم تعديل في الكود بحيث ان اي رقم في الخلية c1 ينتقل للخلية A12 مباشرة

وكذلك اي رقم في الخليى c2 ينتقل مباشرة للخلية A13 مباشرة وهذا هو المطلوب فقط .

بمعنى ان الخلية A12 =C1

والخلية A13=c2

تحياتي

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

اخي نزار انت عملت التعديل على النحو التالي :

بدلا من A12وA13 جعلت بدلا منهم الخليتين C1 و C2

فهنا رجعنا الى نفس ملفنا الاساسي ولم تنحل المشكلة ....؟؟؟

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

اخي نزار اريد ان يتم تعديل في الكود بحيث ان اي رقم في الخلية c1 ينتقل للخلية A12 مباشرة

وكذلك اي رقم في الخليى c2 ينتقل مباشرة للخلية A13 مباشرة بمعنى ان الخلية A12 =C1

والخلية A13=c2

لانني سوف استخدم الخلية c1 و c2 لغرض ما

تحياتي

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

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

الاساتذة الافاضل والاعضاء في الملف المرفق يوجد كود يعمل عندما تكون الخلية A12 او الخلية A13 l مكتوب بها ارقام

ولكن لو احنا ماكتبنا ارقام في الخلية A12 او الخلية A13 بل عملنا معادلة استوردنا من خلالها الارقام من C2 ومن C3 فان الكود لايعمل .

ماهو الحل ؟؟؟؟مرفق شرح في الملف

اولا الشكر الجزيل لكل من مر على موضوعي / الاستاذ اسامة العيببوسي والاستاذ المميز نزار سليمان حفظكم الله .

الحقيقة الموضوع اخذ منحى اخر لذا قررت ان اكتفي بملف المشاركة رقم 1 ويكون المطلوب باختصار هو :

لماذا لايتنفذ الكود عندما تكون خلية الشرط معادلة ؟؟؟ فخلايا الشرط في الملف هي A12 و A13 وبهما معادلة

هل من الممكن تنفيذ الكود وخلايا الشرط بها معادلة ؟؟؟؟؟؟؟؟؟؟

اعتقد الان ان الطلب واضح ؟؟

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

ارجوا من الجميع من لديه الحل ان يسعفني به .

اخيرا شكري للجميع على المجهود الكبير الذي بذلتوه معي واخص بالذكر استاذنا :نزار سليمان اللي عدل على ملفي مرتين

مشكوووور مشكوووور مشكوووور ولكم مني الدعاء ان الله يحفظكم وييسر لكم امركم ويجعل من الفائزين بتوفيق الله

الملف اللي ارغب التعديل عليه :

33.rar

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

اخي skyblue

انا الى الان لم افهم ما تريد عمله؟

ففي آخر مشاركة تم تعديل الكود بحيث انه عند الكتابة في C1 او C2 يتم الكتابة

في A12 او A13 وهو ما يقوم به الشرط الموجود .

في النهاية نريد ان نصل لنتيجة وهي عند الكتابة مثلا في C1 تتم القراءة من A12

اخي ان الكود معرف على ان الخلية A12 و A13 لاتساوي فراغ وبالتالي لو حذفت

المعادلة من A13 لوجدت الكود يعمل ولو لم تكتب اي شئ لان الخلية غير فارغة

اعتقد هذا جواب لاستفسارك لماذا لايعمل الكود.

وفي استفسارك ولكن لو احنا ماكتبنا ارقام في الخلية A12 او الخلية A13 بل عملنا معادلة استوردنا من خلالها الارقام من C2 ومن C3 فان الكود لايعمل .

فان آخر مشاركة تمثل ما تريد لان الخلية A12 و A13 مربوطة من خلال الكود بالخلية C1 و C2 وتعمل كما لو انك تتعامل مباشرة مع A12 وA13

تحياتي

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

اخي skyblue

انا الى الان لم افهم ما تريد عمله؟

ففي آخر مشاركة تم تعديل الكود بحيث انه عند الكتابة في C1 او C2 يتم الكتابة

في A12 او A13 وهو ما يقوم به الشرط الموجود .

في النهاية نريد ان نصل لنتيجة وهي عند الكتابة مثلا في C1 تتم القراءة من A12

اخي ان الكود معرف على ان الخلية A12 و A13 لاتساوي فراغ وبالتالي لو حذفت

المعادلة من A13 لوجدت الكود يعمل ولو لم تكتب اي شئ لان الخلية غير فارغة

اعتقد هذا جواب لاستفسارك لماذا لايعمل الكود.

وفي استفسارك ولكن لو احنا ماكتبنا ارقام في الخلية A12 او الخلية A13 بل عملنا معادلة استوردنا من خلالها الارقام من C2 ومن C3 فان الكود لايعمل .

فان آخر مشاركة تمثل ما تريد لان الخلية A12 و A13 مربوطة من خلال الكود بالخلية C1 و C2 وتعمل كما لو انك تتعامل مباشرة مع A12 وA13

تحياتي

استاذي :نزار سليمان فعلا التعديل ادى الغرض وجزاك الله عنا كل خير.

ولكن من باب الاستفادة هل يمكن تحويل الصيغة اللي في A12 و A13 كود واضافته الى ملف المشاركة

عن طريق اداة التحويل الخاصة بالاستاذ ابو تامر

وتقبل تحياتي

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information