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

كود ترحيل البيانات بشكل مميز + شرح مصور


إذهب إلى أفضل إجابة Solved by أحمد بكر,

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

  • 1 year later...

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

ياليت تشرح لي لاني جربت ماضبط معي 

هل الكود بالمودل ام بالبوتين 

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

اخى الفاضل

الاخ الكريم قام بعمل موديل ووضع الكود به ثم قام بانشاء زر امر وقام بتضمين الموديل له

اضغط كليك يمين واختار كلمة تعيين ماكرو هتلاقى الموديل قدامك او اضغط على Alt+f8 هيفتحلك القائمه المقصوده

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

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

في 11/10/2012 at 12:02, althaer said:

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

إذا أردت عدم مسح البيانات و أردت إبقائها ؟ و ماذا لو أردت توسيع نطاق الترحيل ؟

عذرا" للسؤال فهو من مبتدىء

لعد م مسح البيانات احذف هذا الجزء من الكود 

Sheet1.Range("A3:C3") = ""

لتوسيع النطاق غير عمود C  الي اى عمود تريدة لزيادة عرض النطاق  ولطول النطاق هنا 50000 ممكن تزوده برده

azsh = Sheet2.Range("c50000").End(xlUp).Row + 1

 

9 ساعات مضت, اسد السنة said:

ياليت ترفع الشرح لان الرابط لا يعمل

يمكن عمل الكود بالطريقتين بموديل او بدون موديل 

لو بدون موديل 

ممكن تحط الكود داخل الزر  من المطور ,, ادراج ,,  زر   نوعه  activeXcontrol

دبل كليك على الزر وانت فى وضع المصمم 

 

260210293.jpg

مرفق الملف يعمل بدون موديل 

 

 

tr7eel.rar

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

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

نظرا لان البعض منا يستعمل اكسيل 2003 والبعض 2007 والبعض 2010 والبعض يستعمل اصدارات اخرى نرجو من الساده المحترمين التعريف ان الملف او الشرح على اكسيل اصدار ...... كذا  وشكرا

 

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

شكرا لك اخي احمد بكر وجميع الاعضاء لتجاوبهم

انا استخدم اوفيس 2010 ويبدو فيه اختلاف والتحديد يبقى بعد ترحيل بالبيانات فهل له حل ايضا 

اين المشكلة بالملف المرفق

aa.rar

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

2 ساعات مضت, اسد السنة said:

شكرا لك اخي احمد بكر وجميع الاعضاء لتجاوبهم

انا استخدم اوفيس 2010 ويبدو فيه اختلاف والتحديد يبقى بعد ترحيل بالبيانات فهل له حل ايضا 

اين المشكلة بالملف المرفق

aa.rar

المشكلة ليست فى الاصدار

الكود عبارة عن نسخ البيانات من Sheet1   اللى هو ادخال البيانات 

الى Sheet2 الى هو الفواتير 

الخطأ فى تسمية الشيت اضغط هنا لرؤية صورة توضيحية

 

لعدم تظليل الخلايا بعد الترحيل زود هذة الجزئية  ( بعد التنفيذ يقف في خلية E3 ويمسح ما بها وينتقل الى E4 )

 Range("E3").Select
    Selection.ClearContents
    Range("E4").Select

 

 

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

  • 8 months later...

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

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

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

  • 1 month later...
  • 3 weeks later...
  • 1 year later...
في ١٨‏/٥‏/٢٠١٢ at 17:03, أحمد بكر said:

بعد إذن المبدع أحمد بكر

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

 

 

images-45b9bf277d83.gif

 

 

 

 

 

الموضوع : كود ترحيل البيانات بشكل مميز

 

 

 

 

 

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

 

 

 

 

 

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

 

 

 

 

 

أبدأ بفنح ملف أكسيل جديد :

 

 

 

 

 

 

114.jpg

 

 

 

 

قم بتسمية

 

 

 

ورقة العمل الاولى بأسم ادخال بيانات

 

 

 

والورقة الثانية فواتير

 

 

 

 

 

214.jpg

 

 

 

 

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

 

 

 

 

 

315.jpg

 

 

 

 

 

ثم

 

 

 

تصميم زر فى نفس الصفحة حتى يصبح بنفس الشكل هذا

 

 

 

 

412.jpg

 

 

 

 

لم لا يعرف كيفية تصميم زر يمكنة ذلك من خلال :

 

 

 

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

 

 

 

اصدار 2003

 

 

 

من مربع أدوات التحكم > ادارج زر

 

 

 

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

 

 

 

اصدار 2007

 

 

 

من المطور > ادراج زر

 

 

 

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

 

 

 

 

 

 

وفى الصفحة الثانية التى تم تسميتها باسم فواتير

 

 

 

نصممها على هذا الشكل

 

 

 

 

 

613.jpg

 

 

 

 

 

 

 

 

 

 

بعد تصميم تسمية الصفحتين والزر فى الصفحة الاولى يمكنك اضافة الكود

 

 

 

 

من خلال اختيار وضع التصميم

 

 

 

 

513.jpg

 

 

 

 

والضغط على الزر الذى سبق تصميمة دبل كليك ايسر على الماوس

 

 

 

 

ثم نضع الكود التالى وسأقوم بشرحة تفصيليا كما بالصورة (الكود مرفق )

 

 

 

 

712.jpg

 

 

 

الجزء الاولى من الكود

 

 

 

 

 

811.jpg

 

 

 

 

الجزء الثانى من الكود

 

 

 

 

 

911.jpg

 

 

 

 

الجزء الثالث من الكود

 

 

 

 

 

1016.jpg

 

 

 

 

 

الجزء الرابع من الكود

 

 

 

 

 

1110.jpg

 

 

 

 

الجزء الخامس من الكود

 

 

 

 

 

1210.jpg

 

 

 

 

الجزء السادس والأخير

 

 

 

 

 

1310.jpg

 

 

 

 

ملاحظة : الكود يرحل بترتيب الادخال .

 

 

 

 

 

 

 

 

image225.jpg

 

 

 

 

لتحميل الشرح مصور + ملف المثال + الكود

 

 

 

 

 

 

 

 

فى النهاية

 

 

 

أسالكم الدعاء اذا افادكم ذلك

 

 

ورقة العمل.xlsx

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

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

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

Important Information