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

مساعدة في استخدام الدالة indirect مع شيت مغلق


amrhosny
إذهب إلى أفضل إجابة Solved by بن علية حاجي,

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

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

عندي مشكلة في استخدام الدالة indirect 

مع شيت مغلق لارجاع قيمة اسم الشيت 

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

اريد ارجاع القيمة الموجودة في مثال 2 لتكون موجودة في مثال 1

ويكون الشيت مغلق

شكرا جزيلا

مثال.rar

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

  • 2 weeks later...

هذه الدالة لا تعمل مع الملفات المغلقة

هناك حل للتحايل عليها تم ذكره في هذا الرابط ولكن لم ينجح معي، جربه فربما ينجح معك:

https://stackoverflow.com/questions/28461672/referencing-value-in-a-closed-excel-workbook-using-indirect

 

وأقترح عليك لو طرحت الفكرة التي تريد ان تصل إليها ، فربما هناك طرق أخرى لتحقيق المطلوب دون اللجوء لهذه الدالة

 

بالتوفيق

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

تسلم اخي الفاضل 

حشرح الفكرة

عندي شيت فيه مرتبات يناير فبراير مارس

Jan feb mar

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

يعني لازم يناير في فورم الطباعة يسمع من الاصلي بتاع المرتب

حاليا بضطر اغير الامتداد عن طريق البحث والاستبدال

طبعا مش عملي

انا عاوز اكتب مثلا كلمة يناير في حاية يتغير اوتوماتيك الامتداد عشان كده فكرت ف indirect

في حل جه في بالي دلوقتي

بس مش اعرف انفذه هو عند فتح شيت المرتبات اللي حطبع منه يفتح الاصلي معاه

لانه شيت قديم مكنتش اشتغلت عليه من فترة

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

بس انا حوضحلك الفكرة ايه اللي خلاني اعملهم منفصلين

ان كل شهر في دخول وخروج لاشخاص مختلفين دي الفكرة

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

لا أدري لماذا تستخدم دالة indirect طالما أن المطلوب إرجاعه هو قيمة موجودة في خلية

نستخدم indirect لتحويل نص مكتوب في خلية الى معادلة. 

إذا كان المطلوب جلب قيمة موجودة في خلية معينة في شيت معين من ملف معين حتى لو مغلق يمكن استعمال هذه المعادلة

='C:\path\to\file\[workbookName.xlsx]sheetName'!$A$1

لاحظ كتابة المسار الكامل للملف

ولاحظ إحاطة مسار الملف حتى اسم الشيت بفاصلة مفردة

ولا حظ كتابة اسم المصنف بين قوسين مربعين

ولاحظ علامة التعجب قبل مرجع النطاق المطلوب

أرحو أن يكون اتضح الأمر

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

بالتأكيد لا يمكن استخدام الدالة indirect مع شيت مغلق

فقط يمكنك الإستعاضة بالحل المقدم من استاذنا الكبير أ / محمد صالح

بارك الله فيه وزاده الله من فضله ... فبكده يجب غلق الموضوع حتى لا يأخذ اكبر من حجمه

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

  • أفضل إجابة

السلام عليكم

يمكن استعمال الدالة INDIRECT.EXT التي تعمل مع الملفات المغلقة غير أنها ليست من دوال الإكسيل وتجدها في تجميعة Morefunc...

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information