اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > المنتدى التخصصى للمعلمين > منتدى الوسائل والأنشطة والإمتحانات > منتدى أعمال الامتحانات

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 24-06-2015, 05:07 AM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

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

ما هي vba ؟
هي لغة برمجة غير قائمة بذاتها (أي يتم تضمينها داخل أي تطبيق) ولا تستطيع بناء برنامج متكامل وحدها (الذي يقوم بهذا هي لغة vb فيجوال بيسك أو vb.net الإصدار الأحدث من vb )


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


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


ما علاقة vba بالإصدار الأحدث من vb وهو vb.net ؟
بنفس الطريقة يمكن للـ vba استعمال كل مميزات vb.net بشرط وجود ملفات تشغيل vb.net على جهاز المستخدم


ما الماكرو؟
الماكرو عبارة عن مجموعة من السطور يبدأ بكلمة sub ثم اسم الماكرو وتنتهي بكلمة end sub وبينهما جميع الأكواد التي يتم تسجيلها أو كتابتها


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


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

رد مع اقتباس
  #2  
قديم 24-06-2015, 11:19 AM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

فى البداية لابد لنا ان نتعرف على
نوافذ العمل بالإكسل
انظر الى الصورة لتتعرف على النوافذ الثلاثة
الموجودة بملف الاكسل وهم

1 _ نافذة الكود
2 _ نافذة المشروع
3_ نافذة الخصائص



فى انتظار ردودكم لتكملة الموضوع
رد مع اقتباس
  #3  
قديم 20-08-2015, 08:46 AM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

طريقة الدخول لمحرر الاكواد

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


رد مع اقتباس
  #4  
قديم 21-08-2015, 03:11 PM
Nasr Fouad Nasr Fouad غير متواجد حالياً
عضو متواصل
 
تاريخ التسجيل: Aug 2008
المشاركات: 967
معدل تقييم المستوى: 17
Nasr Fouad is on a distinguished road
افتراضي

مشكوووووووووووووووووور
رد مع اقتباس
  #5  
قديم 22-08-2015, 09:14 PM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

الاخ ناصر
شكرا لك
رد مع اقتباس
  #6  
قديم 24-08-2015, 02:57 PM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

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

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



رد مع اقتباس
  #7  
قديم 12-09-2015, 06:40 AM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

الاخ المسلم
التفقيط باللغة العربية


رد مع اقتباس
  #8  
قديم 25-09-2015, 05:09 PM
المسلم المثابر المسلم المثابر غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2010
المشاركات: 49
معدل تقييم المستوى: 0
المسلم المثابر is on a distinguished road
افتراضي

جزاك الله خيرا
على اهتمامك وحرصك
إستاذي الكريم ما تم رفعه في الموقع بخصوص (التفقيط ) باللغة الإنجليزية
فكيف أحولها إلى اللغة العربية
رد مع اقتباس
  #9  
قديم 01-10-2015, 06:34 PM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

الاخ المسلم
باللغة العربية وعلى موقع اخر


رد مع اقتباس
  #10  
قديم 02-10-2015, 02:19 AM
hmddaly hmddaly غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Apr 2010
المشاركات: 110
معدل تقييم المستوى: 15
hmddaly is on a distinguished road
افتراضي

شكراشكراشكرا
رد مع اقتباس
  #11  
قديم 02-10-2015, 09:16 AM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

الاخ hmddaly
شكرا لك
والاخ المسلم
الرابط السابق كان لغة عربية لكن الموقع مغلق حاليا ولذلك حملته على موقع اخر
رد مع اقتباس
  #12  
قديم 07-10-2015, 09:14 AM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

شروحات عن الفورم Form

من البدايه حتى الاحتراف بأذن الله

الدرس الاول

1- الدخول الى محرر الاكواد ( Visual Basic ) بالضغط على Alt+ f11

سيظهر معك الصوره التاليه



2- لو نظرنا الى الصوره السابقه سنجد كلمة Insert عليها دائره حمرا قم بالضغط على كلمة Insert ستظهر لك الصوره التاليه



3 - اضغط على UserForm كما هو مبين بالصوره اعلاه سيظهر لك الصوره التاليه




4-صندوق ادوات التحكم ToolBox كما هو موضح بالصوره
التاليه



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

اولا :- المؤشر ( Pointer ) *** استعمال هذة الاداة ليتيح لك الانتقال الى مود الاختيار ما بين عناصر التحكم الموجودة على الفورم لتحريكها او التحكم فى حجمها .. هناك بعض اصدارات من الاكسيل عندما تختار ان تضيف زر مثلا ... يبقى المؤشر على الفورم فى وضع الاضافة/ فكلما ضغطت على الفورم بعد ذلك يضيف زر جديد وهكذا .... والحل عندها الضغط على المؤشر للهروب من هذة الدائرة المفرغة ( المرجع الاستاذ /اسامه البراوى )

ثانيا :- العنوان ( Lable ) *** هى أداه تستخدم لكتابه عنوان

ثالثا :- صندوق النص ( Text Box ) *** وهى اداه تسمح للمستخدم بكتابة نص او رقم أو اى شئ بداخلها

رابعا:- أداة السرد والحوار ( ComboBox) *** وهى أداه يمكن اضافة لها قائمة محدد يسمح للمستخدم الاختيار منها وهى مثل القائمة المنسدله بالاكسيل

خامسا :- صندوق القوائم ( ListBox ) *** وهى اداه تشبه وعاء يحتوى على بيانات يمكن اضافه هذا المحتوى من Text Box او ComboBox ثم ترحيل هذا المحتوى الى شيت الاكسيل أو رفع محتوى من شيت الاكسيل وعرضه بـ ListBox

سادسا :- صندوق الفحص (Check Box) *** تستخدم لعمل عدة صناديق فحص واختيار واحد او اكثر منهما

سابعا:- زر الاختيار (Option Box ) *** تستخدم هذه الاداه فى عرض عدة بدائل امام المستخدم لاختيار احدهما فقط

ثامنا:- زر التبديل (Toggle Button) *** هى اداه تشبه المفتاح الكهربائى له خيارين أما on أو Off ولكن بالاكسيل هذه الاداه لها خيارين أما true وأما false

تاسعا:-الاطار (Frame) *** ويستخدم لعمل اطار لمجموعه عناصر

عاشرا:- زر الامر (Command Button) *** هو زر يتم من خلال تنفيذ الكثير من الاكواد او التعليمات البرمجيه

احدى عشر :- شريط التبويب ( Tab Strip) *** تتيح للمستخدم من عرض ادواته على شكل صفحات عرض

اثنى عشر :- شريط الصفحات (Multi Page)*** تتيح للمستخدم من عرض ادواته على شكل صفحات عرض

ثلاثة عشر :- شريط الانزلاق (Scroll Bar) *** هى اداه لها شكلان شكل عمودى واخر افقى وهى تشبه بحد كبير الاداه Spin Button

اربعة عشر :- زر التدوير ( Spin Button) *** هى اداه تستخدم لزياده قيمة معينه او نقصانها ويتم تحديد قيمة عليا وقيمة سلفه ومقدار هذه القيم

خامس عشر :- صوره( Image) *** وهى اداه تتيح للمستخدم من ادراج صوره بداخلها

وان شاء الله كما قلت سوف نقوم بشرح كل جزء بدرس خاص فى انتظار ارائكم هل اكمل الشرح ؟
رد مع اقتباس
  #13  
قديم 08-10-2015, 02:22 AM
السيداحمدشرشير السيداحمدشرشير غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2012
المشاركات: 2
معدل تقييم المستوى: 0
السيداحمدشرشير is on a distinguished road
افتراضي

ممتاز الله يديك الصحه عمل رائع
رد مع اقتباس
  #14  
قديم 08-10-2015, 09:46 PM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

الاخ السيد احمد
شكرا لك
رد مع اقتباس
  #15  
قديم 15-10-2015, 08:33 AM
الصورة الرمزية مجدى يونس
مجدى يونس مجدى يونس غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Jan 2010
المشاركات: 290
معدل تقييم المستوى: 15
مجدى يونس is on a distinguished road
افتراضي

خصائص الفورم ( Properties Window)

رد مع اقتباس
إضافة رد

العلامات المرجعية

أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 10:48 AM.