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

أدراج صيغة بواسطة كود


إذهب إلى الإجابة الإجابة بواسطة ياسر خليل أبو البراء,

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

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

السلام عليكم

 

عندي صيغة أدرجها في بعض خلايا العمود و أرغب في أن يكون ذلك بواسطة كود برمجي

 

لكن لم أستطع تغيير الخلية المرجعية و لم ينجح الأدراج

 

و لا أعرف السبب

 

ممكن المساعدة

 

أرفق ملف

index.rar

تم تعديل بواسطه نايف - م
قام بنشر (معدل)

شكرا هو المطلوب

 

لكن يا أخي أريد أدراج الصيغة في خلية واحدة

 

لذلك استعملت

 

activecell

 

لكن لم يتم تغيير الخلية المرجعية

إذ بقيت

ِA1

وأنا أريد تغييرها مع كل خلية

 

=INDEX(nor!$C$1:$C$5;MATCH(A1;nor!$A$1:$A$5;0);0)

تم تعديل بواسطه نايف - م
قام بنشر

لم أفهم مقصدك ..بشكل واضح

الخلايا في المعادلة ذات مرجعية ثابتة أي أنه لن تتغير مع سحب المعادلة حاول توضح بمثال مبسط مش بملف مرفق بمثال ..للتوضيح

قام بنشر

طيب أخي

 

في حالتنا

 

عند أدراج الصيغة في الخلية

A1

يجب أن تكون الصيغة

=INDEX(nor!$C$1:$C$5;MATCH(A1;nor!$A$1:$A$5;0);0)

و عند أدراجها في الخلية

A2

يجب أن تكون

=INDEX(nor!$C$1:$C$5;MATCH(A2;nor!$A$1:$A$5;0);0)

أي أن تغير المرجع من A1  ل A2 

و هذا لا يحصل عند الأدراج بواسطة الكود

 

أتمنى أن أكون قد وفقت في أيصال ما أريد

 

شكرا

قام بنشر

عفوك يا أخي أخطأت في الكتابة

 

حقك عندي

 

الصحيح هو :

=================================================

عند أدراج الصيغة في الخلية

C1

يجب أن تكون الصيغة

=INDEX(nor!$C$1:$C$5;MATCH(A1;nor!$A$1:$A$5;0);0)

و عند أدراجها في الخلية

C2

يجب أن تكون

=INDEX(nor!$C$1:$C$5;MATCH(A2;nor!$A$1:$A$5;0);0)

أي أن تغير المرجع من A1  ل A2 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information