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

تثبيت قيمة المعادلة بعد أول نتيجة لها


adam13

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

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

New_Microsoft_Office_Excel_Worksheet.rar

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

السلام عليكم

Dim cell As Range
Application.EnableEvents = False
Set cell = Cells(1, 2)
    Cells(1, 2) = cell.Value
Application.EnableEvents = True

New_Microsoft_Office_Excel_Worksheet.rar

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

السلام عليكم

المعادله تعمل 100%

و اليك المثال مره اخرى

ارجو من احد الاخوه تجريبها و اخبار الاخ بالنتيجه

New_Microsoft_Office_Excel_Worksheet2.rar

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

السلام عليكم

اذا كنت تريد حصر الشرط في تغير a1

استبدل بهذا الكود

Dim cell As Range
Application.EnableEvents = False
If Target.Address = "A$1$" Then
Set cell = Cells(1, 2)
    Cells(1, 2) = cell.Value
End If
Application.EnableEvents = True

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

السلام عليكم

اخى احمد

اشكرك على التوضيح

ظننته فقط يريد التطبيق على الخليه B1

و الكود فعلا يعمل على الخليه B1

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

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

السادة الاكارم

بارك الله فيكم ونفعنا الله بعلكم

ربما أكون مخطئا" في فهمي 000

الذي يطلبه الأخ adam13 هو التالي :

عندما تكون قيمة الخلية a2 صفر سوف يظهر تاريخ اليوم في b2 وعندما نغير قيمة a1 الى اكبر من الصفر سوف تكون قيمة b2 هي " "

فالمطلوب هو اذا غيرنا قيمة a2 الى اكبر من الصفرأ ن يبقى التاريخ ثابتا" في b2 ولا يتغير تبعا" للخلية a2

والله أعلم

السلام عليكم

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

أخي أبو أسامة الكود فعلاً يعمل بشكل جيد جداً ، وهذا ما فهمته من طلب الأخد آدم

أما كود الأستاذ المبجل المحبب إلى قلبي أحمد يعقوب فإن الكود في الملف المرفق له لم يغير شيئاً ـأكيد محتاج تعديل بسيط أو خلافه -

معلش فلتت منك النوبة دي ، حاول المرة الجاية متفلتش منك!!!

<حاول وافشل يكفيك شرف المحاولة>

بارك الله فيكم جميعاً

:clapping: :clapping:

عاشق الإكسيل

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

السلام عليكم

اخي ا/ياسر باشا

اولا شكرا على الترجمة - جزاك الله خير - وكدة صرت انا مديون لك :fff:

ربنا يقدرنا على تسديد ما علينا يارب :fff:

ثانيا

راجع الملف مرة تانية ممكن تكون مانتبهت ش للحل

يعني اكتب اي صفر في عمود A يطلع التاريخ

اضغط على الزر

المفروض اذا غيرت الصفر الى رقم يروح التاريح وتصبح الخلية ""

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

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

عندما تكون قيمة الخلية a2 صفر سوف يظهر تاريخ اليوم في b2 وعندما نغير قيمة a1 الى اكبر من الصفر سوف تكون قيمة b2 هي " "

فالمطلوب هو اذا غيرنا قيمة a2 الى اكبر من الصفرأ ن يبقى التاريخ ثابتا" في b2 ولا يتغير تبعا" للخلية a2

معنى تجاهل كلامي أنني مخطئ في فهمي أليس كذلك ؟؟ :eek2::eek2:

السلام عليكم

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

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

عندما تكون قيمة الخلية a2 صفر سوف يظهر تاريخ اليوم في b2 وعندما نغير قيمة a1 الى اكبر من الصفر سوف تكون قيمة b2 هي " "

فالمطلوب هو اذا غيرنا قيمة a2 الى اكبر من الصفرأ ن يبقى التاريخ ثابتا" في b2 ولا يتغير تبعا" للخلية a2

معنى تجاهل كلامي أنني مخطئ في فهمي أليس كذلك ؟؟ :eek2::eek2:

السلام عليكم

أخي الكريم الفاضل

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

وهذا ليس تجاهلا - ولكن تقدر تسمية اخنلاف في وجهات النظر لايؤثر ابدا على الود و المحبة التي بيننا

و على اي حال

الذي يحدد اية فهم صحيح هو السائل

لأن كل واحد منا قدم حل لتسهيل مهمت السائل فقط

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

و يكون هو ايضا صاغ السؤال بطريقه لم تخطر على بالنا جميعا

جزاك الله كل خير و بارك فيك

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

عندما تكون قيمة الخلية a2 صفر سوف يظهر تاريخ اليوم في b2 وعندما نغير قيمة a1 الى اكبر من الصفر سوف تكون قيمة b2 هي " "

فالمطلوب هو اذا غيرنا قيمة a2 الى اكبر من الصفرأ ن يبقى التاريخ ثابتا" في b2 ولا يتغير تبعا" للخلية a2

أخي سمير

لست مخطئاً إن شاء الله في فهمك ، فأنا فهمت أيضاً كذلك ، ولا أعني أبداً أن أ / أحمد يعقوب أساء الفهم - حاشا لله - إنما كما قال أستاذي الغالي أحمد

السائل يجب أن يعيد صياغة طلبه بشكل واضح ؟؟؟

عاشق الإكسيل

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

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

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

:imsorry::imsorry:

أريد أن استوضح هذا السؤال لنفسي ولكم كل الشكر .

اذا كانت d1 هي عبارة عن ناتج جمع a1+b1 أريد عندما أدخل قيمتين في a1,b1 يظهر الناتج في d1 و أن يبقى الناتج ثابتا" و لو غيرت من قيمة a1,b1

وطبعا" نحن عادة لما نريد تثبيت قيمة ( كانت ناتجة من معادلة ما ) نقوم بنسخ هذه الخلية ثم نقوم في خلية اخرى بلصق خاص ونحدد ( القيمة )

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

وبارك الله بكم جميعا"

السلام عليكم

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

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

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

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

السلام عليكم

مثلا هنا كلمة عملها تحتمل معنيين او اكثر

قد تحتمل/ بعد عملها لأول مرة = كتابتها في الخلية في المرة الأولى

قد تحتمل/ بعد عملها لأول مرة = خروج نتيجة لها توافق المطلوب من المعادلة اي قيمة لا تساوي "" او لا تساوي صفر

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

السلام عليكم

الى الاخ samnaj

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column < 2 Then Exit Sub
'-----------------------------------
If Target.Column = 1 Then
   If Target.Offset(0, 1).Value <> "" Then
      Target.Offset(0, 3).Value = Target.Offset(0, 3).Value
   End If
'-----------------------------------
ElseIf Target.Column = 2 Then
   If Target.Offset(0, -1).Value <> "" Then
      Target.Offset(0, 2).Value = Target.Offset(0, 2).Value
   End If
End If
End Sub

بشرط وجود قيمتين في الخليتين

Book211.rar

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

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

الاساتذة الكرام بارك الله فيكم جميعا"

الاستاذ ابو اسامة

الكود لا يعمل عندي هل يعمل تلقائيا". حاولت تشغيله من صفحة فيحوال بيزك فلا نتيجة

وهل معناه أني اذا ادخلت قيمة للخلية a1 وb1 سوف تكون قيمة d1 ثابتة بعد عملية الجمع اي سوف تحذف معادلة ( a1+b1=)

وهل الجزء المسؤول عن ذلك هو Target.Offset(0, 3).Value = Target.Offset(0, 3).Value

بارك الله فيك استاذي ابواسامة وشكرا" على رحابة صدرك

السلام عليكم

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

السلام عليكم

أشكركم بشدة أخوانى الكرام

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

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

السلام عليكم

وهل معناه أني اذا ادخلت قيمة للخلية a1 وb1 سوف تكون قيمة d1 ثابتة بعد عملية الجمع اي سوف تحذف معادلة ( a1+b1=)

نعم هذا معناه

اليس هذا طلبك

ذا كانت d1 هي عبارة عن ناتج جمع a1+b1 أريد عندما أدخل قيمتين في a1,b1 يظهر الناتج في d1 و أن يبقى الناتج ثابتا" و لو غيرت من قيمة a1,b1
تم تعديل بواسطه ابو اسامة العينبوسي
رابط هذا التعليق
شارك

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

استاذي الكريم ابو اسامة

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

نعم هذا معناه

اليس هذا طلبك

ذا كانت d1 هي عبارة عن ناتج جمع a1+b1 أريد عندما أدخل قيمتين في a1,b1 يظهر الناتج في d1 و أن يبقى الناتج ثابتا" و لو غيرت من قيمة a1,b1

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

عند ادخال اول قيمة فقط في الخليتين a1 , b1 تقوم الخلية d1 جمع الخليتين( a1+b1 = ) بعد ذلك مباشرة تثبت قيمة d1 وتلغى المعادلة (a1+b1=)

واسأل الله لي ولك التوفيق فيما يحبه ويرضاه

السلام عليكم

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

السلام عليكم

:rol:

الادخال لا يكون في خليتين معا !!

اليس كذلك

اما في A1 او B1

يعنى ادخلنا في A1 ما ذا يحدث (بالتزامن مع شرط وجود او عدم وجود شئ في B1 ) ؟

او اذا ادخالنا في B1 ما ذا يحدث (بالتزامن مع شرط وجود او عدم وجود شئ في ِA1 ) ؟

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

السلام عليكم

ياجماعه اناعضو جديد فى هذا المنتدى الرائع

انا عندى استفسار بسيط

بس ماحدش يضحك على

علشان انا جديد فى الاكسل

السؤال احنا هنكتب الكود فين فى الاكسل

ومعلش عندى سؤال تانى

انا شايفه انه بسيط

مع العقول اللى انا شايفها فى المنتدى ماشاء الله

اناعندى ثلاثه جداول فى worksheets مختلفه

عايز اجمعهم كلهم فى صفحه واحده

يعنى لو اعتبرنا ان الثلاثه شيتات هما ا و ب و ج

عايز اجمع ا و ب و ج

بيحيث تعطينى مجموعهم فى صفحه واحده

مع اعتبار تحديث البيانات بينهم تلقائيا

وشكرا لكم

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

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