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

الإرتباط بين الملفات


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

الأخوة الأعزاء

المرفق عبارة عن ملف إسمه Company A & B وبه عدد (2) شيت ويرتبط (يقرأ) من الملفان الآخران وهما بالترتيب Company B & Company A

وذلك بكل شيت على حدة.

وهى طريقة قد أعتبرها بدائية ولكنها تفى بالغرض.

المشكلة التى تواجهنى هى أن ال 3 ملفات منفصلين كما ترون ، وقد يحدث أن أضيف بند (عمود البيان) ما يؤدى إلى خلل فى الترتيب وذلك فى ملف Company A & B.

حيث أن خلية C8 بملف Company A & B تقراً من C8 بملف Company A ، وملف Company B على التوالى والمشكلة تحدث فى حالة إضافة إسم حساب (بيان) فى سطر جديد بأحد الملفات الفرعية (B & A) فالطبيعى أن ملف Company A & B لن يتأثر بهذه الإضافة (إضافة حساب جديد) وسيظل مرتبط بالخلية C8 والتى تغيرت فى أحد الملفات الفرعية ، وفى هذة الحالة أكون مضطراً إلى إعادة بناء الإرتباط من جديد ولكل خلية وذلك على مستوى 44 خلية للشهر الواحد بالملف الواحد !!!!!!!!!!!!!!.

أرجو أن قد أوصلت إليكم الفكرة.

وما أطلبة هل هنالك على سبيل المثال من دالة مركبة بحيث أغير الإرتباط فى أول خليه من كل عمود فيتم تعديل ما يليها من إرتباطات (بمعنى أن أغير إرتباط C8 فيتعدل إرتباط C9 ثم C10 وما يليهم (ما هو بأسفلهم ) ؟

وليكن ما أقصدة هنا دالة OFFSET على سبيل المثال .

وهنالك أيضاً موضوع عثرت علية على المنتدى أثناء بحثى عن حل ألا وهو

( دالة ارجاع قيمة في نطاق حسب الترتيب LARGE_SMALL في عمود معين

)

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

فى إنتظار إفاداتكم القيمة.

أخوكم

عيد مصطفى

Total Exp.rar

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

الأخوة الأعزاء

وددت أن أضيف أنى لا أمانع بالطبع إن تم عمل ذلك بأكواد

فأنا لا أشترط بالطبع أن يتم ذلك بمعادلات فقط.

وفى إنتظار إفاداتكم القيمة.

أخوكم

عيد مصطفى

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

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

اخي عيد فضلا لاتكرر المواضيع

ابحث في مكتبت الموقع عن موضوع بعنوان

مجمع البيانات في اكسل - للأستاذ محمد طاهر

تجد به ضالتك ان شاء الله تعالى

ومن ناحية اخرى

انا رايح احاول اعملك حاجة بالدوال

ولكن

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

رايح احاول وان نجحت افيدك بها

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

الأخ العزيز / أحمد

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

قبل أى شئ أشكرك بالغ الشكر على عدة أشياء وهى :-

أولاً : طريقتك المهذبة فى إبلاغى بعدم تكرار المواضيع ( والتى هى أرقى من إلغاء الموضوع دون إبلاغ صاحبه وهكذا تعلمنا )

ثانياً : إبلاغى بأنك ستقوم بالمحاولة وهذا يكفى إن حاولنا ولم نصيب أما إن أصبنا فهذا ما نرجوه جميعاً.

هذا وقد حاولت إستخدام مجمع البيانات DataCollector ولكنه لم يؤدى إلى ما أريدة وربما لعدم معرفة طريقة إستخدامه فقد رأيت أنه يعمل على مجلدات Folders.

وهذا يعنى أنى أردت البحث لأجد ما أريدة.

وفضلاً عما سبق فقد رأيت أنى لم أتلقى أى رد على إستفسارى منذ أمس وهذا قد يحدث ولا أقصد من وراء قول ذلك شيئاً ، ولكن ومن خلال محاولات بحثى التى أشرت إليها تنبهت إلى شئ ما ألا وهو أننى قد قمت بتسمية الموضوع (الأول) بشكل خاطئ وهذا هو سبب قيامى بفتح موضوع جديد وفقاً لما وجدته من خلال بحثى.

فقد رأيت أن سبب وجود ردود على موضوعى (الأول) قد يكون راجعاً إلى التسمية الخاطئه له

أرجو أن أكون بذلك قد أوضحت لك مقصدى.

مرة أخرى

لك خالص شكرى وتقديرى

وفى إنتظار إفادتكم القيمة.

أخوك

عيد مصطفى

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

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

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

لأنه ان كان كذلك فهذا سوف يزعلني كثيرا كثيرا

لأنني اتعلم منه وهو يتحمل اعباء كبيرة في المنتدى من النشرة الدورية الى دورة الفيجوال وشروحات الفديو الى تنقيح المشاركات لكل الأقسام والردود

كلها اعباء كبيرة وبصراحة انا عن نفسي لا استطيع تحملها

فـ جزاه الله عنا جميعا كل خير

ثانيا: اعتقد ان المحاولة نجحت بإذن الله

اما عن موضوع DataCollector فأنا لم اجربه لكي افيدك ولكن واضح من عنوانه ان به الرد على طلبك

آخر دعوانا ان الحمد لله رب العالمين

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

الأخ العزيز / أحمد

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

أشكرك مرة أخرى على إهتمامك بالرد

ورسالتى السابقه لا تحمل أى تجريح

وفى إنتظار محاولتك.

مرة أخرى

لك خالص شكرى وتقديرى

وفى إنتظار إفادتكم القيمة.

أخوك

عيد مصطفى

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

أولاً : طريقتك المهذبة فى إبلاغى بعدم تكرار المواضيع (

والتى هى أرقى من إلغاء الموضوع دون إبلاغ صاحبه وهكذا تعلمنا

)

السلام عليكم

اخي الفاضل عيد مصطفى

يقراء من هذه الجملة انك زعلان لقيامي باغلاق موضوعك والتمس لك العذر في ذلك

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

فاي ابلاغ اكثر من هذا تريد!!!

اخي الفاضل

جهدنا (جميع الاخوة المشاركين بالردود) هنا شخصي وبمحض الارادة ولا نريد عليه جزءً ولا شكوراً من احد ولكن نريد فقط الالتزام بادنى درجات التقدير لهذه الجهود وهو الالتزام بقواعد المشاركة تفاديا لاضاعة الوقت والجهد وتشتييت الجهود.

====

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

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

الأخ العزيز / أحمد

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

بجد حل أكثر من رائع

وأدى المطلوب تماماً (بالمصرى وبزيادة كمان)

إقتباس ( ومن ناحية اخرى انا رايح احاول اعملك حاجة بالدوال ولكن مبدأيا اتوقع انها لن تنجح )

هذا لم يكن سوى تواضع منك لا أكثر :wink2:

مرة أخرى أشكرك على إهتمامك بالموضوع

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

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

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

اخي الحبيب الكريم ابو احمد

كل الحب و التحية و التقدير لشخصكم الكريم

والله ما قصرت و كفيت ووفيت

جزاك الله كل خير

الأخ عيد لم يقصد زعل او اسائة

انما هي زلة قلم صدرت من اخ الى اخية

ومنك العذر و السموحة وحبة خشم

بس يطيب خاطرك تراك عزيز وغالي

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

الأخ العزيز / عبدالله المجرب

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

إقتباس:

( السلام عليكم

الموضوع مغلق لمخالفته قواعد المشاركة تمهيداً لحذفه

حيث تم فتح هذا الموضوع على الرغم من وجود موضوع مشابه له على هذا الرابط

http://www.officena....showtopic=40394

)

هذا كان نص ردكم على الموضوع الجديد والذى رأيت أننى قد قمت بفتحه على سبيل التكرار (التشابه).

أولاً : قبل أى شئ ودون إعتبار ذلك على سبيل المجامله أنا أقدر كل القائمين على هذا المنتدى.

ثانياً : تقديرى هذا لا يرجع إلى كونهم أجابو على طلب لى من عدمة.

ثالثاً : منذ أن تفاعلت مع هذا المنتدى الرائع وأنا لم أعد أنقطع عنه أبداً وأستفيد بل وأسعى أن أفيد إن أمكننى ذلك.

رابعاً: بمشاركتى رقم (7) مع الأخ العزيز أحمد زمان أوضحت أننى لا أقصد أى تجريح.

والآن وجه إعتراضى على ما سبق هو كالتالى:-

قيامكم بإغلاق الموضوع دون إبلاغى وأقصد بالإبلاغ هنا الإستفسار أى الإستفسار قبل الإغلاق ، فكما شرحت للأخ العزيز أحمد زمان بالمشاركة رقم (5) بأننى ومن خلال بحثى بالمنتدى على مواضيع تلبى ما أطلبة وجدت أن ما أطلبة كتصنيف يسمى إستيراد (ترحيل) بيانات من ملف إلى آخر ، وليس كما قمت أنا بتسميتة (الإرتباط بين الملفات) وأرجعت سبب عدم وجود ردود على موضوعى إلى قيامى بوضوع إسم خاطئ له ، وهذا كان سبب قيامى بفتح نفس الموضوع ولكن بإسم آخر وستجد بأعلاة أننى كنت أنتظر ردود من الأخوه ، ولما لم أجد إستجابة قمت بالبحث بالمنتدى ، ومن خلال البحث فطنت كما أوضحت مسبقاً إلى خطأى فى تسمية الموضوع.

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

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

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

الأخ العزيز / أحمد

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

أقدر لك توضيحك للأمر

وإعذرنى على تأخيرى فى الرد فأنا لى ما يزيد عن ثلث الساعة وأنا أنتقى الكلام فى ردى

حتى لايساء فهم القصد مرة أخرى

ولا أقصد من فهم القصد شيئاً أيضاَ.

ومرة أخرى لك وللأخ العزيز عبدالله خالص شكرى وتقديرى

أخوكم

عيد مصطفى

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

والآن وجه إعتراضى على ما سبق هو كالتالى:-

قيامكم بإغلاق الموضوع دون إبلاغى وأقصد بالإبلاغ هنا الإستفسار أى الإستفسار قبل الإغلاق

اولاً : اخي عيد لم افهم خطاء وانما ما بين السطور كان سهل القراءة

ثانياً : ما دام الموضوع مخالف للقواعد وتم اغلاقه مع بيان سبب الاغلاق فما جدوى الاستفسار هنا.

ثالثاً : كما اوضحت لك هناك جهود يتم بذلها في سبيل تنسيق المنتدى ومثل هذه المخالفات تسبب الارباك فلتمس لنا العذر.

وشكراً

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

الأخ العزيز / عبدالله المجرب

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

حسماً لهذا الأمر فسأقوم بمراعاة ذلك مستقبلاً وإلتمس أنت لى العذر.

ومرة أخرى وأؤكد عليها لك منى كل التقدير والإحترام

أخوك

عيد مصطفى

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

الأخ العزيز / أحمد

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

أولاً لشدة إعجابى بالحل ، وثانياً لأنى أريد الإستفادة وليس حل الموقف وحسب.

فهل لى أن أطمع فى شرح للمعادلة الرائعة التى إستخدمتها ؟

=INDIRECT(CONCATENATE("'[";$E$1;$I$1;"]";$M$1;"'!";ADDRESS(ROW();COLUMN())))

أنا أعلم CONCATENATE بشكل لا بأس به

ولكن أريد منك إيضاح : INDIRECT ، ADDRESS(ROW();COLUMN

فى إنتظار إفادتك

أخوك

عيد مصطفى

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

جميل أخى العزيز أحمد

فيبدو لى كما لو أنى أسير على الطريق الصحيح للوصول إلى الهدف المراد

وبعد إذنك فى المعادلة التالية ستجد أنى قد أضفت إليها تعديل طفيف وأكرر طفيف حتى تسهل على بعض الأمور وأصبحت كالتالى:-

=INDIRECT(CONCATENATE("'[";$C$4;$D$4;"]";$E$4;"'!";ADDRESS(ROW()+$F$4;COLUMN()+C$7)))

وقد كان سؤالى عن دالة لإستخراج إسم عمود ورقم صف

وذلك لأنى أريد أن أقوم بما يسمى (المطابقة) والتى ومن خلالها أتأكد من أن كافة القيم قد تم ترحيلها بشكل سليم (وإن كان ذلك يبدو كما لو كان على سبيل التكرار)

إلا أن ذلك يحقق لى الطمأنينه فى عملى وبالطبع هو هدف لكل فرد منا

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

وينقصنى الآن المرحلة الثانيه والأخيرة وهى التأكد و الطمأنينة

وسؤالى هنا هو :-

هل يمكن للجزء الخاص فى المعادلة وهو [ADDRESS(ROW()]

أن يكون بمثل طريقة عمل معادلة SUM أى (ROW() 16:120 إعذرنى على المثال ولكن أقصد جمع ال ROWS من 16 إلى 120 مثلاً

فهل ذلك ممكن ؟

خالص شكرى وتقديرى

أخوك

عيد مصطفى

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

هل يمكن للجزء الخاص فى المعادلة وهو [ADDRESS(ROW()]

أن يكون بمثل طريقة عمل معادلة SUM أى (ROW() 16:120 إعذرنى على المثال ولكن أقصد جمع ال ROWS من 16 إلى 120 مثلاً

فهل ذلك ممكن ؟

خالص شكرى وتقديرى

أخوك

عيد مصطفى

السلام عليكم

اخي الفاضل

انته حطيت السؤال وفي وسطه الجواب

بدل Row()

استخدم


=Rows(A1:A99)

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

الأخ العزيز / أحمد

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

أرفق لك الملف بعد أن قمت بعمل تعديل طفيف على المعادلات وذلك لغرض التسهيل ليس إلا

وبقيت لى نقطتان أحتاج مساعدتك فيهما وذلك كالتالى:-

1- أريد أن يتم جمع قيم العمود E124 : E143 مطروحاً منها قيم العمود F124 : F143 من ملف Sub

وذلك بالخلية C32 بملف Main

2- ستجد أننى قد حاولت طرح الدائن من المدين بالخلية M15 بملف Main ولكن المعادلة أتت بالقيمة الدائنة فقط ، فأرجو منك مراجعتها وتصويبها.

فى إنتظار إفادتك

أخوك

عيد مصطفى

Total Exp_2.rar

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

أخى العزيز / أحمد

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

أرجو منك الإطلاع على موضوعنا السابق.

http://www.officena.net/ib/index.php?showtopic=40394&st=0&gopid=226603&

وعذراً أنا لا أقصد تشتيت إنتباهك مطلقاً ولن أستخدم هذا الموضوع مرة أخرى.

فى إنتظار إفادتك

أخوك

عيد مصطفى

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

أخى العزيز / عبدالله المجرب

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

هل بإمكانك إفادتى فى هذا الموضوع ؟

http://www.officena.net/ib/index.php?showtopic=29637

وعنوانه : استيراد بيانات بطريقة النسخ واللصق مع فورم بحث في جميع اوراق العمل

وأرجو منك الإطلاع على مشاركتى رقم 51

خالص شكرى وتقديرى

أخوك

عيد مصطفى

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

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

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



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

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

Important Information