فمثلاً إذا أردت أن أدرج دالة Vlookup أو أي دالة أخرى في الإكسل فإنه عند التأشير على الخلية التي أدرجت بها الدالة ستظهر الدالة في مربع ألـ Formula Bar والمطلوب كيف يتم الكود لكي تظهر النتيجة Value في الخلية وفي مربع ألـ Formula Bar ( قيمة وليست الدالة ذاتها ).
مطلوب كود إدراج Function في الإكسل بحيث تكون النتيجة Value مباشرة
لست على علم بهذا الأمر, لكن جرب أن تقوم بقفل الخلية.. والله أعلم
لا يوجد "كود" لهذا الأمر هذا مما لا شك فيه.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
شكراً لك على تفاعلك وجزاك الله عنا كل خير أنت وجميع المشرفين والأعضاء في هذا المنتدى الخير الذي لا ننكر أننا قد إستفدنا منه الكثير ولا زلت أنتظر رداً فعلى سبيل المثال الدالة أدناه :
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[1]C[-6],C[-6]:C[-5],2,0)"
ستظهر في مربع ألـ Formula Bar والمطلوب ما هي صيغة ( الدالة ) لكي تظهر النتيجة Value في الخلية وفي ألـ Formula Bar ( قيمة وليست الدالة ذاتها ).
مع التحية.
تم تعديل هذه المشاركة بواسطة Junkie في 9 فبراير 2008 في 13:53 — السبب: الغاء الجزء المتكرر
كما قلت, جربت تقفل الخلية؟
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
مشكور على سرعة تجاوبك وأرجو التلطف بتفسير ماذا تعني بإقفال الخلية هل تعني حمايتها ؟
الموضوع يتعدى خلية بذاتها إنما جميع الخلايا التي تحوي دوال في ورقة العمل علماً أن عدم تحويل نتائج الدوال إلى قيم يؤدي إلى بطء البرنامج في كل مرة يتم فيها فتح البرنامج أو إجراء الحفظ .
ما قصدته بقفل الخلية هو التالي
من تنسيق الخلية format cells - اختر تبويب protection
لديك خيارين locked و hidden
الاول عند اختياره وحماية الورقة سيظهر محتوى الخلية فقط دون امكانية تعديلها لكن ال formula bar سيظهر المعادلة عند اختيار الخلية
الثاني نفس الاول فيما عدا انه سيقوم باخفاء ظهور المعادلة عند اختيار الخلية.
لا تستطيع ان تقوم بجعل ال formula bar يقوم باظهار النتيجة فقط بدلا عن المعادلة, والله أعلم.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
هذا الموضوع مغلق.