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

طلب تعديل كود


Xima Alfadni

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

السلام عليكم

 

الاخوة الخبراء 

 

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

وشكرا

GetData.zip

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

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

وهذا هو المطلوب ،،

ولكن ارجوا تجيبنى على السؤال التالى  :

 

1 - وهو انى اريده ان يبدأ من العمود الثالث C و الصف الرابع (مثلا) وليس الصف الاول و العمود الاول 

 

2 - وهل يمكن استعمال كود مثل :

 

WorksheetFunction.CountA(Range("A1:ِ1000"))

 

او

 

Sub count()
Range("G1") = "=SumProduct((Len(A1:E15) = 0) * 1)"
End Sub

 

او حتى Count iF  داخل خليه و جعل الكود ياخد قيمة هذه الخليه

 

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

او السادة الخبراء المساعدة في تصحيح الكود لتنفيذ الفكرة

 

واشكرك جدا لانى ابحث عن هذه الاجابة من مدة 

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

أخي الكريم .. يا ريت لما تكتب عنوان للموضوع يكون واضح ومعبر عن المحتوى ..أنا تهت ومش فاكر كان اسم موضوعك ايه

عموما جرب التالي

ضع المجلد في C:

 

GetData.rar

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

 

 اخى الاستاذ ياسر خليل

 

السلام عليكم

 

شكرا على حسن تجاوبكم ومجهودكم

 

هنالك كود يقوم بجلب البيانات من ملف مغلق الى ملف مفتوح .. بغض النظر عن مكان وجود الملف وهذه ميزه لايجب فقدها بالزام المبرمج وضع الملف في مجلد C  على سبيل المثال .

 

وهذا الكود يقوم بجلب البيانات حسب نطاق "محدد" و "لا يتغير" وينسخ من الصف 1 وعمود 1 في الملف الموجود فيه البيانات الى الصف 1 و العمود 1 في الملف المراد لصق البيانات فيه ، كنت اريد فكره تطويره و تصحيحه بحيث انه يقوم بالتالى  :

 

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

 

وقد اقترحت على حضرتك فكره ان يتم ادخال هذه الفكره في الكود بواسطة CountA او SumProduct او Count iFو على حسب علمى ان كل شئ ممكن عمله برمجيا .. ولكن حسب خبرة المبرمج و قد حاولت كتير ان اطور الكود ولكن ما بينفع معاى و قد حاولت في مواقع و منتديات اجنبية و عربية ان اجد حل لهذه الفكره لتكون فكره جديده على حد علمى ومفيده في تقسيم البينات على عدد من الملفات و ربطها مع بعض بسهولة .

 

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

 

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

 

مما اعطانى انطباع ان هذا الكود معقد الى درجة كييرة جدا وبالغ الصعوبة رغم انى اجد افكار ممتازة و معقدة  في هذا المنتدى من مشرفين و خبراء لازلت اعتقد ان باستطاعتهم تنفيذ هذه الفكره  بسهولة و طرحه كفكره جديدة ، ولكنى اجهل سبب عدم ابداء اى تجاوب رغم تكرار طرح نفس السؤال ونفس الفكرة و بطرق واوقات مختلفة كما شرحت سابقا !!

 

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

 

وشكرا 

 

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

الأخ الفاضل (اللي مش عارف اسمه لحد دلوقتي)

مش عارف أرد على كلامك لأني نسيت اللي قريته هههههه

عموما الأخوة الأعضاء قد لا يسمح وقتهم أحيانا بالتعامل مع الموضوعات التي تحتاج لوقت .. وأنا لاحظت إن موضوعاتك بسم الله ما شاء الله دسمة ..

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

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

 

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

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

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

صحيح معايا ملف هدية كان موجود عندي في المكتبة الخاصة بي ..

دورت عليه أكتر من 30 دقيقة عشان الاقيه

فيه أفكار كتيرة ممكن تفيدك

Get Data Final.rar

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

وهذا الملف تعديل للمشاركة رقم 4

حيث يمكنك الآن فتح المصنف الموجود في نفس المسار

 

Get Data From Same Path.rar

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

 

الأخ الفاضل (اللي مش عارف اسمه لحد دلوقتي)

مش عارف أرد على كلامك لأني نسيت اللي قريته هههههه

عموما الأخوة الأعضاء قد لا يسمح وقتهم أحيانا بالتعامل مع الموضوعات التي تحتاج لوقت .. وأنا لاحظت إن موضوعاتك بسم الله ما شاء الله دسمة ..

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

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

 

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

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

 

 

اخى الكريم

السلام عليكم

 

بخصوص اسمى فأنا أخوك / عبد العظيم الفادنى - و أعمل مدير مالى في شركة قابضة وكذلك أعمل في التجارة الالكترونية ، و من هواياتى في اوقات فراغى تحصيل المعرفة في الاكسيل ولا سيما الاكواد و الافكار الجديدة غير المألوفة ، وقد رأيت ذلك في المنتديات الاجنبية المتخصصة في الاكسيل فهى منهل خصب لأفكار الاكسيل الخارقة الا محدودة

 

أود أن أشكرك على كرم اخلاقك و بذلك وقت ثمين من أجل البحث عن ملف رائع جدا و يعتبر أضافة قيمة الى مكتبتى الالكترونية المتواضعة ..

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

 

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

 

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

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

الأخ الحبيب عبد العظيم

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

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

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

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

كلامك رائع يا رائع ولكن يبقى لدى علامة استفهام حائرة في عدم تجاوب الاخوة الاساتذة الذى لازال يتملكنى الاعتقاد انهم يملكون الحل او جزء منه .. عموما لكل عذره .. و الله من وراء القصد 

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

كلامك رائع يا رائع ولكن يبقى لدى علامة استفهام حائرة في عدم تجاوب الاخوة الاساتذة الذى لازال يتملكنى الاعتقاد انهم يملكون الحل او جزء منه .. عموما لكل عذره .. و الله من وراء القصد 

أشكرك على مجاملتك الرقيقة يا مستر عبد العظيم

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

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

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