طباعة أكثر من صفحة في ورقة واحدة في Excel

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

أنواع المتغيرات في لغة VBA

المتغيرات هي عبارة عن أماكن محجوزة داخل ذاكرة النظام يمكنك استخدامها لتخزين معلومات واستخدام هذه المعلومات فيما بعد . وسنتعرف في هذا الدرس على أنواع المتغيرات في لغة VBA

منع التكرار في Excel

أثناء ادخال كمية كبيرة من البيانات في برنامج Excel قد ينتج خطأ عن طريق تكرار ادخال البيانات , لذا سنتعرف في هذا الدرس على كيفية منع تكرار البيانات في برنامج Excel

مقدمة إلى لغة VBA

من المميزات الجميلة التي توفرها شركة Microsoft في كل برامج حزمة Office ومن ضمنها برنامج Excel هي لغة VBA وهي اختصار Visual Basic For Application والسبب في وجود هذه اللغة هو أنه في حالة أنك تريد عمل شئ معين غير موجود بصورة مباشرة في امكانيات برنامج Excel يمكنك برمجته من خلال لغة VBA



على سبيل المثال في هذا الدرس : تحويل الأرقام إلى حروف ( تفقيط الأرقام ) باللغة العربية في Excel قمنا ببرمجة دالة التفقيط لأنه لا يوجد دالة من دوال برنامج Excel مخصصة للتفقيط .




استخدام لغة VBA في برنامج Excel يتم من خلال التبويب Developer اذا لم يكن موجود يمكنك اظهاره عن طريق الضغط بزر الماوس الأيمن في أي مكان في الشريط Ribbon ثم اختيار Customize the Ribbon من القائمة المختصرة .

مقدمة إلى لغة VBA





سيظهر مربع حوار Excel Options قم بعمل الخطوات التالية :

- تأكد من اختيار Main Tabs من القائمة Customize the Ribbon

- قم بتفعيل التبويب Developer

- اضغط على زر OK

مقدمة إلى لغة VBA





سيتم اضافة التبويب Developer

مقدمة إلى لغة VBA






الأن نريد اضافة زر عند الضغط عليه تظهر رسالة معينة , لعمل ذلك اذهب إلى التبويب Developer ثم اضغط على Insert ثم في الجزء ActiveX Controls اضغط على رمز زر الأمر Command Button

مقدمة إلى لغة VBA






الأن قم برسم زر الأمر في أي مكان تريده .

مقدمة إلى لغة VBA





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

مقدمة إلى لغة VBA





ستظهر نافذة الخصائص Properties قم بتغيير النص الافتراضي CommandButton 1 أمام الخاصية Caption إلى أي نص تريده , على سبيل المثال أنا كتبت Click Me

مقدمة إلى لغة VBA





ستلاحظ تغيير النص المكتوب على زر الأمر .

مقدمة إلى لغة VBA





الأن قد قمنا بوضع زر الأمر نريد برمجته أنه عندما يتم الضغط عليه تظهر رسالة معينة . لعمل ذلك سنقوم بكتابة كود بسيط , ولإضافة هذا الكود قم بالضغط المزدوج على زر الأمر أو اضغط بزر الماوس الأيمن على زر الأمر واختر View Code من القائمة المختصرة .

مقدمة إلى لغة VBA





ستظهر شاشة محرر أكواد لغة VBA , ستلاحظ وجود هذا الكود :

Private Sub CommandButton1_Click()

End Sub



الأن سنقوم بكتابة كود اظهار رسالة بين السطرين السابقين وهو :

MsgBox "Welcome in Excelawy"


لاحظ أنه يمكنك استبدال النص المكتوب بين علامتين التنصيص بأي نص أخر تريده .

مقدمة إلى لغة VBA






الأن نريد تجربة ما قمنا بفعله , لعمل ذلك سنخرج من وضع التصميم إلى وضع التنفيذ , لعمل ذلك اذهب إلى التبويب Developer ثم قم بعدم تفعيل الإختيار Design Mode ( اذا أردت الرجوع مرة أخرى إلى وضع التصميم قم بتفعيل الإختيار Design Mode في التبويب Developer )

مقدمة إلى لغة VBA




نحن الأن في وضع التنفيذ اضغط على زر الأمر ستظهر الرسالة .

مقدمة إلى لغة VBA




ملحوظة : الملفات المكتوب بها كود VBA لابد أن يتم حفظها بهذا التنسيق Excel Macro-Enabled Workbook

مقدمة إلى لغة VBA

تحويل ملف Excel إلى PDF

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

اظهار الصفر على الشمال في Excel

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

دالة VLOOKUP مع MATCH

دالة VLOOKUP ودالة MATCH من أهم دوال البحث في برنامج Excel ويمكنك استخدامهم معا لحل مشاكل كثيرة كما سنتعرف في هذا الدرس .

نموذج قائمة الدخل Excel

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

دفتر يومية Excel

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

تحليل البيانات باستخدام Excel

تحليل البيانات من الموضوعات المتقدمة في برنامج Excel حيث يوجد العديد من الأدوات التي يوفرها برنامج Excel لاستخدامها في تحليل البيانات , وسنتعرف في هذا الدرس على أحد أهم هذه الأدوات وهي أداة What-If Analysis

العمليات الحسابية في Excel

الهدف الرئيسي من استخدام برنامج Excel هو أداء العمليات الحسابية , ويتم أداء العمليات الحسابية في برنامج Excel من خلال كتابة المعادلات .

طريقة الجمع في Excel

عملية الجمع تعتبر أكثر عملية حسابية نستخدمها مئات المرات يوميا في حياتنا اليومية وفي عملنا , لذا يوفر برنامج Excel أكثر من طريقة يمكنك من خلالها أداء عملية الجمع كما سنري في هذا الدرس .

عملية الطرح في Excel

عملية الطرح أحد العمليات الحسابية المهمة , لكي تقوم بأداء عملية الطرح في برنامج Excel يمكنك استخدام العامل -

دالة الضرب في Excel

تعتبر عملية الضرب من أكثر العمليات الحسابية في الحياة العملية , لذا سنتعرف في هذا الدرس على أهم الدوال التي تستخدم في عملية الضرب .

دالة القسمة في Excel

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

اهلاك الأصول الثابتة في Excel

تعتبر عملية حساب قيمة اهلاك الأصول الثابتة من أهم العمليات التي تحتاجها أي مؤسسة عند اعداد القوائم المالية الخاصة بها , لذا سنتعرف في هذا الدرس على كيفية استخدام برنامج Excel في حساب حساب اهلاك الأصول الثابتة .

ربط ملفات Excel

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

طباعة الشيكات Excel

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

إنشاء علاقة بين جدولين في Excel

اذا كنت تعاملت مع أحد برامج نظم ادارة قواعد البيانات مثل برنامج Access فبالتأكيد سيكون لديك خلفية جيدة بموضوع العلاقات بين الجداول , لحسن الحظ يتيح لك برنامج Excel عمل ربط بين الجداول عن طريق استخدام العلاقات كما سنرى في هذا الدرس .