الفصل الا ول (البداية) قواعد البرمجة...4 مقارنة بين VB و...4 VBA ضبط بيي ة Excel للبرمجة...5 الماآرو فى برنامج...8 Excel أنواع الماآرو... 9 تنفيذ الماآرو... 11 شروط اسماء المتغيرات...18 الكاي ناتObjects...18 الا علان عن المتغيرات 19...Variable Declaration درجات مستوي و أشكال الا علان...20 متغير خاص بالدالة 21...LOCAL متغير علي مستوي ال.FORM...21 الاعلان عن متغير عام... 23 عمر المتغيرات 24... Life of Variables التحويلات بين الا نواع...25 التعامل مع الخلايا...26 دوال الا دخال و الا خراج...27 I/O Functions الدالة 27...MSGBOX قيمة المتغير...29 دالة الا دخال...31 INPUTBOX الدالة 34... RND الفصل الثانى (الا دوات والا حداث) الا دوات 36...Tools مربع الخصاي ص...37 برنامج العمليات الحسابية... 39 محرر الا وامر Editor: 45...Code عناصر بيي ة التطوير...46 IDE نافذة المشروع 46... PROJECT Explorer نافذة مربع الا دوات...47 Tool Box خصاي ص الا دوات...48 أداة العنوان 48...LABLE
246 Excel 2013 VBA @Ýî g@ò Ši أداة الكتابة 53... TEXT BOX أداة الصورة...55 Image أداة الا طار...56 GroupBox أداة مربع السرد 57...LIST BOX الا داة 61... COMBO BOX أداة الاختبار...64 CheckBox أداة الاختبار...64 RadioButton الاداة 68... Toggle Button أداة الصفحات 69...TabControl استخدام شاشة 73...Microsoft Visual Basic ما هي الا حداث...76 الا حداث العامة 78...Events أحداث الماوس 78...: Mouse Events أحداث مفاتيح لوحة المفاتيح...78 Keyboard Events أحداث ال 78...Form Events Form توظيف الا حداث... 79 إحداثيات النموذج 82... Form Coordinates الدالة QBColor() 82... الحدث 83... KeyPress الحدث 84... KeyDown الحدث 85...Leave الحدث 86... Workbook Open Event الحدث 87... Change الحدث 88... BeforeDoubleClick Event الفصل الثالث (جمل التحكم والتكرار) التكرار 92... Looping الجملة 92...FOR أنواع الجمل...94 جملة 94... FOR تحريك الصور باستخدام الا مرFor... 101 جملة... DO..WHILE 102 جمل التحكم في مسار البرنامج... 105 جملة... IF 106 مو ثرات المقارنة... 107 المو ثرات المنطقية... 107 جملة... IF..ELSE 109 مثال الخروج من البرنامج... 110 ترآيب...IF ELSE IF 111 الترآيب...SELECT CASE 113 مثال حساب الضراي ب... 117 جملة...GOTO 119
Excel 2013 VBA@@Ýî g@ò Ši 247 الفصل الرابع (المصفوفات) معني المصفوفة... 122 أنواع المصفوفات... 122 مصفوفة البعد الواحد... One Dimension 124 الا علان عن المصفوفة... 124 انشاء مصفوفة متغيرة الحجم... 130 الاعلان عن مصفوفة لها بعدين... 131 الفصل الخامس (الدوال وملفات الدوال) معني الدالة و البرنامج الفرعي... FUNCTION & SUB 134 الفرق بين الدالة FUNCTION و البرنامج الفرعي... SUB 134 التعامل مع البرنامج الفرعي SUB (الا جراء)... 134 إنشاء البرنامج الفرعي...SUB 135 استدعاء البرنامج الفرعي... SUB CALLING 136 استعمال زر الا مر... 136 إرسال معاملات... 137 القيمة الافتراضية للمعامل... Optional Argument 140 الفرق بين ByVal و... ByRef 141 برنامج فرعي من نوع ) function الدالة )... 142 ملفات الا وامر... 145 الدوال الجاهزة... Built in Functions 146 تعريف دالة من نوع...Int 147 استدعاء البرنامج الفرعى باستعمال العلامة =... 150 الفصل السادس (التعامل مع الكاي نات) الكاي نات... Objects 154 تغيير عنوان التطبيق عن طريق آاي ن التطبيق... 154 التحكم فى شريط المعادلات... 156 آاي ن ورقة العمل(...(Worksheet 159 الا مر... Delete 161 الا مر... Activate 161 الا مر... Add 161 الا مر...Copy 162 أوامر الفتح والا غلاق... 162 معرفة أسماء صفحات العمل المفتوحة... 163 آاي ن المدى / النطاقRange... 165 تحديد مساحة... 165 اختيار خلايا عمود... 166 اختيار الخلايا من البداية حتى النهاية... 167 تسجيل قيمة خلايا بتحديد العمود... 167 تسجيل قيمة خلايا بتحديد الصف... 167
248 Excel 2013 VBA @Ýî g@ò Ši تحديد خلايا... 167 تحديد قيمة خلايا... 167 مسح قيم خلال مدى معينة... 168 تغيير حجم الخط... 169 اجراء المعادلات... 170 آتابة قيمة فى خلية... 170 الا مر... With 170 تنسيق المجال المستخدم... 171 تغيير لون مجال محدد... 171 رسم اطار حول خلايا... 174 عمل تدقيق إملاي ي للمجال المحدد... 174 مسح محتويات مدى... 175 الغاء التنسيق... 175 الحصول على قيمة خلية محددة... 175 تحديد عرض خلية معينة... 175 تحديد ارتفاع خلية معينة... 176 عمل معاينة لمجال محدد... 176 طباعة بيانات مجال محدد... 176 الكاي نWindow... 176 إخفاء النافذة الحالية... 177 إغلاق النافذة الحالية... 177 عمل زووم للنافذة الحالية... 177 لا خفاء علامات التبويب لا وراق العمل بالنافذة الحالية... 177 عرض واخفاء عناوين صفحة الاآسل... 178 اخفاء خطوط الشبكة الصفحة الحالية... 178 الفصل السابع (معالجة الا خطاء) أنواع الا خطاء... 180 طرق علاج الخطا... 183 النوع الثالث : الخطا المنطقى... Logical Error 188 طرق اآتشاف الخطا المنطقى... 188 أ التحكم فى سير البرنامج... 189 استعمال نقاط التوقف...Break Points 189 ما هي قواعد البيانات... 192 البيانات... Data 192 المعلومات... Information 192 الفصل الثامن (قواعد البيانات) قواعد البيانات...Data base 192 بيانات العاملين... 192 بيانات العملاء... 193
Excel 2013 VBA@@Ýî g@ò Ši 249 دليل التليفون... 193 نظم إدارة قواعد البيانات... Database Management Systems 193 أهمية ومزايا قواعد بيانات الحاسب... 194 وظاي ف قواعد البيانات... 195 أنواع قواعد البيانات... 195 من حيث الحجم... 195 ترآيب قاعدة البيانات... 196 الجداول... 196 الا سطر... Rows 197 الا عمدة... Columns 198 الاآسل وقواعد البيانات... 198 أولا فرز البيانات... 200 قراءة ملف نصى... 201 الكتابة فى ملف نصى... 203 التعامل مع ملف الاآسل آقاعدة بيانات... 204 الاضافة فى ملف الاآسل... 204 مفاهيم البرمجة بواسطة الا هداف... 208 الفصل التاسع (البرمجة بواسطة الا هداف) معنى البرمجة بواسطة الا هداف... 208 معنى الفصيلة... Class 209 ما هي دوال البناء و دوال الهدم... 211 ما هي خاصية التوريث...inheritance 211 ما هي الخاصية... Overloading 212 إنشاء واستعمال الفصاي ل...creating & Use class 212 الفصل العاشر (تطبيق متكامل) مراحل إعداد التطبيق... 222 أدوات التحليل والتصميم والتطوير... 223 استعمال برنامج...Visio 225 إعداد مخطط الوظاي ف FHD للتطبيق... 233 تصميم ورقة إآسيل بترآيب البيانات المطلوبة... 234 آتابة أوامر البرمجة... 235