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

تلوين خلية والبحث عن قيمة


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

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

لي مشكلتين وأتمنى من الأخوة الكرام المساعدة في حلهم لي :

1- المساعدة في تلوين خلايا فمثلا أكون صفحة رئيسية أكتب فيها رقم الصفحة ورقم الخلية التي أريد تلوينها كأن أكتب في خلية ما 3C4 حيث يدل رقم 3 على صفحة باسم رقم 3 ، c العمود ، 4 هو الصف .. وهكذا عندما أكتب في خلية أخرى موقع الخلية التي يراد تلوينها يتم ذلك . فهل هناك كود أو دالة معينة تفي بالغرض ؟؟

2- المشكلة الأخرى التي واجهتني هي هل توجد دالة كـ Vlookup ولكن تبحث من الأسفل إلى الأعلى وليس العكس أو هل توجد طريقة تجعل هذه الدالة تبحث من الأسفل للأعلى حيث من الممكن تكرار الشيء المراد البحث عنه أكثر من مرة في الصفحة ولكني أريد آخر نتيجة وليس أول نتيجة .. فهل هناك طريقة للمساعدة ؟؟

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

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

السلام عليكم

اخي العزيز

كان يفضل لو ارفقت مثال

هنا مرفقين مرفق للمطلوب الاول لتلوين الخلية

حسب الادخال للصفحة وتعريف الخلية

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

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

لديك واذا كنت ملم بالاكواد تستطيع التعديل فيهما

تلوين خلية.rar

اخر سطر.rar

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

جزاك الله خيرا أخي في الله الحسامي

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

ووفقنا الله وإياكم لما يحب ويرضى

وقد ساعدتني كثيرا بما فعلت وجعلك الله دائما ساعياً في الخير بإذن الله

وقد أرفقت الملف الذي أريد التعديل عليه أو إضافة خاصية التلوين

وهل يمكن عمل التلوين على خلايا عمود كامل ؟

أو هل يمكن أن أجعل البحث العكسي على كل خلايا صفحة ما؟

تخطيط المستودع.zip

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

السلام عليكم

اخي العزيز تم عمل جميع التعديلات المطلوبة في الملف

من حيث تلوين الخلية المحددة وعند الضغط مرتبن على الخلية الملونة

تظهر جميع البيانات للادخال

-----------------------------------

لم افهم ماذا تقصد بتلوين العمود كامل

وكذلك عملية البحث العكسي

ولم تقم بشرحه في الملف

-----------------------------------

على العموم شاهد الملف عسى ان يكون المطلوب

تخطيط المستودع1.rar

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

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

ووفقك الله لما يحب ويرضى

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

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

ولكن للأسف الشديد قابلتني مشكلتين في أثناء تعاملي مع الملف

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

2- المشكلة الأخرى عندما أنسخ تاريخ الدخول والخروج من ملف آخر للملف الذي أعددته حضرتك لا يتم التلوين ويتم فقط بكتابة التاريخ يدوياً وهذه مشكلة حيث أن الملف الذي قمت بإدراجه هو نموذج صغير لملف كبير جدا ويحتوي على الأقل على 100000 صف أي أني سأدرج الكود الذي أعددته حضرتك على هذا الملف الكبير وأدرج الصفحات التي سيتم التلوين فيها .

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

وبارك الله فيكم وفي عملكم ووفقنا الله وإياكم لما يحب ويرضى

وآسف جدا إن كنت قد أشغلتك وأخذت من وقتك الكثير

تخطيط المستودع1.zip

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

السلام عليكم

اخي الكريم

فكرة البرنامج اكثر من رائعة وخيالية بعض الشئ وهذا ما شدنا اليه

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

البرنامج يحتاج الى عمل دقيق بعض الشئ مما يجعل صياغة الاكواد

فيه حساسة بعض الشئ لذا ان امكن :

- عدد المخازن هل هي فقط 6 كما هو موضح

- حدود المستودع الافقية والعمودية هل هي

من A الى d فقط عموديا

ومن 1 ال 12 افقيا

--------------------

اما صفحة (كتابتا) فهي موجودة في ملفك من قبل وكنت اريد سؤالك هنها

وكانت هذه الصفحة مخفية

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

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

جزاك الله خيرا على التفاعل الكريم أخي في الله

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

بالنسبة لعدد المستودعات هي 8 مستودعات

وتبدأ من 5 ثم 3 ثم 7 ثم 9 ثم 11

وفي أسفل المستودعين 7 ، 9 ، 11 يأتي المستودع 8 ، 10 ، 12

وبالنسبة للحروف تختلف من مستودع لآخر فالمستودع 5 من اليمين إلى اليسار A إلى G والأعداد فيها من 1 إلى 12 ،

والمستودع 3 يبدأ من اليسار إلى اليمين من G إلى A والأعداد فيها من 1 إلى 12

والمستودع 7 ، 9 هما المستودعين الوحيدين الذين فيهما أرفف

والمستودع 11 ، 12 من اليمين لليسار فيهما A إلى B والأعداد فيها من 1 إلى 12

وسأرسم لك بإذن الله كروكي للمستودعات

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

كمثال يكتب W/8-A-13 فأبدأ بعمل صفحة وأصممها بكيفية قريبة من المستودع كالرسمة التي صممتها من قبل للمستودع الذي به أرفف وأربط هذا الموقع بخلية معينة في الصفحة التي سأعدها للمستودع

وهكذا في كل المواقع

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

أشعر أن الأمر أصبح معقد جدا

ولا أدري صراحة هل من الممكن تنفيذ هذه الفكرة أم أنها فكرة خيالية

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

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

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

وآسف جدا على التأخير أخي الكريم

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

تخطيط المستودع3.zip

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

السلام عليكم

اخي العزيز هنا الملف ويجب مراعاة الامور التالية:

- ترتيب الصفحات مهم جدا جدا فيب ابقاء الترتيب كما هو

واذا اردت اضافة صفحات اخرى يجب ان تكون بعد الموجودة

- المسمياات ضرورية وهناك قائمة في الصفحة W7 W9 في الاعمدة

من AA الى af تحتوي على رقم الصفحة واحداثيات الموقع لها

السطر والعمود يمكنك من تعديل اسم موقع التخزين من هنا

- العمود S في كل الصفحات فيها ارقام وهي ضرورية

- تم وضع كبستين للادخال والاخراج ويمكنك نسخ المواقع

ولصقها ثم الضغط على الكبسة

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

هذا العمود فيتم ادخال المواقع بناءا على عدد ارقام

الملفات ولا يتم الادخال ما لم تدخل رقم الملف

على العموم شاهد الملف وقم بمراجعته وان كان هناك

اية ملاحظات انا موجود

برنامجك اكثر من رائع وفكرته رائعة

تخطيط المستودع جديد جدا.rar

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

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

جزاك الله خيرا أخي في الله الحسامي

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

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

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

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

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

وآسف جدا لأني أتعبت حضرتك معي ولكن دربكم درب الكرماء الذين يضيئون للناس سبل المعرفة

وبارك الله في عملك ووفقكم الله لما يحبه ويرضاه

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

السلام عليكم

اخي العزيز لا ادرى عن ماذا تتحدث

فالبرنامج القديم يلون تبعا لتاريخ الدخول ويزيل اللون تبعاً لتاريخ الخروج

هذا البرنامج كذلك ادخل تاريخ الادخال ثم اضغط على زر " اضغط للادخال "فيقوم بالتلوين

البرنامج القديم يزيل اللون تبعاً لتاريخ الخروج

وهذا البرنامج كذلك ادخل تاريخ الاخراج ثم اضغط على زر " اضغط للاخراج "فيقوم بازالة اللون

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

وكذلك هذا البرنامج

هناك قائمة في الصفحة W7 W9 في الاعمدة من AA الى af تحتوي على رقم الصفحة واحداثيات الموقع

لكل موقع وبناءا عليها يتم التلوين وتم استخدام دالة vlookup لذلك

كيف تريدني العمل على صفحة غير الصفحة الرئيسية وهي الصفحة التي تحتوي على البيانات

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

في البداية جعلت الموضوع مبهم واعطيناك حل لذلك ثم بعثت لنا ملف

واعطيناك حل لذلك بالرغم من انك اردت شئ اخر غير الذي طلبته

واعطيناك الحل لذلك

اخي الكريم لا اعتقد انه بوسعي غير الذي قدمته لك فهذا اقصى ما يمكن تقديمه

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

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

بارك الله فيك أخي

وآسف جدا إن كنت أغضبتك بأي شكل من الأشكال

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

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

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

وبالفعل كنت غير واضح في البدء حيث أني وضعت حلول ولكن لم أعرف كيف أنفذها وحضرتك بكرمك الكبير أعطيتني أكثر مما أطمح به

ووفقك الله لما يحب ويرضى وجعلك نبراساً يضيء للآخرين

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

ولكن سيظل الشعور بالعرفان وبفضلك علي كبير وجزاك الله خيرا

وبارك الله فيك

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

  • 8 years later...

اخي الحسامي جزاك الله خيرا 

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

واذا كان الملون هو سطر ما هو كود النسخ واللصق في الشيت الثانية

وجزاك الله عني كل خير...

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

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

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

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

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