vendredi 6 octobre 2017

التعرف على Microsoft Excel وإنشاء المصنف الأول

يتيح لك مايكروسوفت اكسل العديد من الأدوات التي تمكنك من تنظيم البيانات على شكل جداول بيانات، تنسيق هذه البيانات وإجراء العديد من العمليات الحسابية عليها باستخدام الصيغ أو المعاملات. كما يمكنك تحليل البيانات وعرضها على شكل مخططات أو جداول محورية.
first-workbook-excel.thumb.png.4a485c317
في هذا الدرس سنتعرف كبداية على كيفية إنشاء مصنف جديد workbook وعناصر هذا المصنف. بالإضافة إلى بعض أساسيات الاستخدام.
إصدار البرنامج المستخدم في شرح هذا الدرس هو Excel 2013، لكنه لا يختلف عن الإصدارات السابقة (ربما بعض الاختلافات البسيطة مثل شكل الأيقونات أو مواقع الأدوات).

واجهة اكسل

بما أنّ هذه هي المرة الأولى التي ستستخدم فيها البرنامج، اختر مصنف فارغ blank workbook عند فتحه.
5661fd15ec714_1-_.thumb.png.874bdac79fd9
سيكون المصنف الجديد بالشكل التالي:
5661fd17d2e3c_2-_.thumb.png.b92977103e87
يتكون مصنف اكسل من:
  1. أشرطة الأدوات بتصميم Ribbon والتي قد تبدو مألوفة بالنسبة لك إذا اعتدت العمل على برنامج مايكروسوفت وورد.
  2. ورقة عمل sheet واحدة أو عدة أوراق عمل تقوم بإضافتها أو حذفها حسب حاجتك. تتكون ورقة العمل الواحد من الملايين من الصفوف rows والأعمدة columns، إذ أنّ عددها سيتزايد كلما قمت بالتمرير نزولًا، أو إلى جهة اليمين باستخدام أشرطة التمرير. تُسمى الأعمدة بالأحرف الأبجدية الإنجليزية وتُسمى الصفوف بالأرقام. يمكنك إضافة أوراق العمل عن طريق زر (+) بجانب اسم الورقة في أسفل يمين المصنف.
  3. الخلايا cells. تعرّف الخلية من تقاطع صف محدد مع عمود محدد. عند النقر على الخلية سيتم تحديدها بمربع أخضر.
  4. صندوق الاسم name box. وهو الذي يحتوي على اسم الخلية المحدد الذي ينتج من حرف العمود ورقم الصف. لاحظ اسم الخلية C7 في صندوق الاسم، أي الخلية الناتجة من تقاطع العمود C مع الصف 7.
  5. شريط الصيغة formula bar. وفيه تعرض محتويات الخلية سواء كانت نص اعتيادي أو صيغة.
تحتوي أشرطة الأدوات على الكثير من الأوامر والخيارات التي تساعدك في تنسيق الخلايا وإجراء العمليات على البيانات. تنظم هذه الأوامر والخيارات في مجموعة من التبويبات tabs. مثلا يحتوي تبويب الصفحة الرئيسية Home على الكثير من الأوامر المهمة التي تحتاجها في تنسيق الخلايا، تنسيق البيانات وبعض الصيغ الأساسية كصيغة الجمع. ويحتوي تبويب إدراج Insert على أوامر لإدراج عناصر كالصور، المخططات، الجداول، وغيرها. أما تبويب صيغ Formulas فيمكنك من خلاله استعراض الصيغ والدوال الموجودة بمختلف الأنواع، كالدوال الرياضية، الإحصائية، المنطقية، وغيرها الكثير.
لتوضيح كيفية استخدام اكسل والأوامر والأدوات المختلفة التي يوفرها سنقوم بعمل جدول بيانات بسيط لمبيعات متجر ما خلال فترة ما (قد تكون البيانات غير منطقية لكنها للتوضيح فحسب).
انقر فوق الخلية التي تريد إدخال البيانات فيها سواء كانت بيانات نصية أو رقمية. يمكنك استخدام المفتاح Enter للانتقال إلى الخلية التالية إلى الأسفل، والمفتاح Tab للانتقال إلى الخلية التالية إلى اليمين إذا كان اتجاه الورقة من اليمين إلى اليسار (أو إلى اليسار إذا كان اتجاه الورقة من اليسار إلى اليمين) بدلًا من استخدام الفأرة وتحديد كل خلية على حدة لإدخال محتوى.
5661fd18f3588_3-_.thumb.png.791516d89cfe
لاحظ في الجدول أن بعض النصوص يتجاوز حجمها عرض الخلية، يمكنك تعديل عرض العمود ليتناسب مع حجم النص بوضع المؤشر على الخط الفاصل بين العمودين، وعندما يتحول المؤشر إلى علامة + مع سهمين قم بسحب العمود إلى اليسار إذا كان اتجاه الورقة من اليمين إلى اليسار (أو إلى اليمين إذا كان اتجاه الورقة من اليسار إلى اليمين).
5661fd1a06bce_4-_.thumb.png.dd66307fe6e7
لتنسيق مجموعة من الخلايا قم بالنقر على أول خلية، استمر بالنقر على زر الفأرة الأيسر نزولا إلى آخر خلية تريد تنسيقها. عند النقر بزر الفأرة الأيمن فوق مجموعة الخلايا المحددة ستظهر قائمة منسدلة تحتوي على مجموعة من الخيارات كالنسخ، اللصق، إدراج، تصفية البيانات، وغيرها. بالإضافة إلى شريط أدوات مصغر mini tool bar يمكنك من خلاله إجراء تنسيقات سريعة على النص أو مجموعة البيانات،
5661fd1a89c39_5-__.thumb.png.96670b9af94
وكذلك عندما تقوم بتحديد مجموعة من الخلايا سيظهر زر صغير في زاوية التحديد يسمى التحليل السريع Quick Analysis. يمكنك من خلال هذا الزر تنفيذ بعض الأوامر بصورة سريعة كعمل تنسيق شرطي للخلايا، تحويل الخلايا إلى مخطط أو جدول، أو استخدام بعض الدوال السريعة. سأقوم هنا بتحويل مجموعة الخلايا المحددة إلى جدول مثلا:
5661fd2209db4_6-___.thumb.png.70a89a2673
قد تتساءل لما أقوم بتحويل البيانات إلى جدول على الرغم من أنّ الورقة مقسمة إلى صفوف وأعمدة. عندما تقوم بتحويل البيانات إلى جدول ستظهر لك خيارات إضافية يمكنك الوصول إليها عن طريق السهم بجانب عناوين الجدول. من هذه الخيارات فرز البيانات أو تصفيتها.
5661fd230a94a_7-_.thumb.png.2367a8604877
كما تلاحظ ظهور تبويب جديد. هذا التبويب سياقي، أي يظهر عند تحديد الجدول ويختفي عندما تلغي التحديد. يظهر هذا التبويب مع بعض العناصر الأخرى، مثل الصور أو المخططات.
5661fd23ce57e_8-_.thumb.png.0e9bc25da78f

حفظ المصنف وطباعته

طريقة حفظ المصنف لا تختلف عن طريقة حفظ مستندات وورد. اذهب إلى منطقة backstage (وهي المنطقة التي تظهر عندما تنقر على زر ملف File في أقصى يسار المصنف في النسخة الإنجليزية وأقصى يمين المصنف في النسخة العربية).
5661fd2560aa3_9-_backstage.thumb.png.026
من هذه المنطقة يمكنك حفظ الملف، تصديره، طباعته، مشاركته، أو الوصول إلى خيارات البرنامج.
لحفظ المصنف لأول مرة انقر فوق حفظ كـ Save As. يمكنك حفظ الملف على جهازك أو على حساب OneDrive الخاص بك. إذا قمت بحفظ الملف على حساب OneDrive يمكنك الوصول إليه والعمل عليه من أي جهاز حاسوب متصل بالإنترنت.
يمكنك أيضًا مشاركة المصنف بإرساله عبر البريد الإلكتروني عبر خيار مشاركة Share.
لطباعة الملف اذهب إلى خيار طباعة Print. يمكنك مشاهدة معاينة الطباعة واختيار نوع الطابعة، عدد النسخ، وحجم صفحة الطباعة. كما يمكنك طباعة المصنف على شكل ملف PDF.
5661fd270e070_10-_.thumb.png.c57a1716000

إدراج الأعمدة والصفوف أو حذفها

لنفترض أنّك تريد إجراء تغييرات على الجدول كتوسيعه وإضافة أعمدة أو صفوف أخرى أو حذفها.

إدراج الأعمدة أو الصفوف

يمكنك إدراج عمود أو صف خارج الجدول بعدة طرق:
  • قم بكتابة عنوان العمود ثم اضغط المفتاح Enter.
5661fd2cc8cd2_11-___.thumb.png.207e2d2c8
  • أو اكتب عنوان العمود ثم اضغط المفتاح Tab للانتقال إلى عنوان العمود التالي.
  • لإدراج صف خارج الجدول قم بسحب المقبض الصغير في حافة الجدول إلى الأسفل حسب الصفوف التي تريد إضافتها.
5661fd2e0f77b_12-_.thumb.png.68f2caa6c17
أما إذا كنت ترغب في إدراج عمود أو صف في وسط الجدول، اتبع الخطوات التالية:
  • انقر على أحد عناوين الجدول، اذهب إلى تبويب الصفحة الرئيسية Home، ثم انقر على السهم تحت زر إدراج Insert.
  • اختر إدراج أعمدة جدول إلى اليسار Insert Table Columns to the Left.
5661fd2ecf658_13-___.thumb.png.594eb47fa
الخطوات نفسها تنطبق على الصفوف:
  • انقر فوق الخلية التي تريد إدراج صف فوقها، اذهب إلى تبويب الصفحة الرئيسية Home، ثم انقر على السهم تحت زر إدراج Insert.
  • اختر إدراج صفوف جدول في الأعلى Insert Table Rows Above.
5661fd2fa4792_14-____.thumb.png.4e8b3a71

حذف الأعمدة أو الصفوف

يمكنك حذف الأعمدة أو الصفوف التي لا ترغب في وجودها في الجدول بالخطوات التالية:
  • قم بتحديد خلية داخل العمود/الصف الذي تريد حذفه ثم اذهب إلى تبويب الصفحة الرئيسية Home وانقر على السهم تحت زر حذف Delete.
  • من القائمة المنسدلة اختر حذف أعمدة جدول Delete Table Columns أو حذف صفوف جدول Delete Table Rows.
5661fd3144daa_15-.thumb.png.5bbb7f5706cf

نسخ الأعمدة وتغيير مواضعها داخل الجدول

لا يختلف النسخ، القص، واللصق عن بقيمة البرامج الأخرى. أي يمكنك تحديد نطاق الخلايا الذي تريد نسخه أو قصه، ثم النقر بزر الفأرة الأيمن واختيار نسخ Copy أو قص Cut من القائمة المنسدلة.
5661fd38e1f26_16-_.thumb.png.0ec7cf11ded
وللصق مجموعة الخلايا، انقر فوق الموضع الذي تريد لصق الخلايا فيه، انقر بزر الفأرة الأيمن واختر لصق Paste.
أما إذا أردت تغيير موضع عمود أو صف معين داخل الجدول، بتحريكيه إلى اليمين أو اليسار اتبع الخطوات التالية:
  • حدد عنوان العمود ثم ضع المؤشر على حافة الخلية ليتحول شكله إلى + بأربعة اتجاهات.
5661fd39c6187_17-__.thumb.png.e36bf39c3b
  • استمر بالنقر ليتحول المؤشر إلى حرف I أخضر وكبير، حرك بالفأرة مع الاستمرار بالنقر باتجاه الموضع الذي تريد نقل العمود إليه.
نفس الخطوات تنطبق على تحريك الصفوف:
  • مرر المؤشر فوق الصف ليتحول إلى سهم أسود باتجاه واحد ثم انقر بزر الفأرة الأيسر لتحديد الصف.
  • حرك المؤشر إلى حافة الصف إلى أن يتحول شكله إلى + بأربعة اتجاهات. انقر بزر الفأرة الأيسر وحرك الصف، مع الاستمرار بالنقر، إلى الموضع الذي تريد نقل الصف إليه.
سنقوم الآن بعمل بعض التنسيقات للجدول. سأقوم مثلا بإضافة عنوان للجدول وتنسيقه:
5661fd3b536eb_18-_.thumb.png.29b23832432
يمكنك عمل التنسيقات يدويا أو اختيار أحد أنماط الخلايا الجاهزة من تبويب الصفحة الرئيسية Home ثم قائمة أنماط الخلية Cell Styles.
سأقوم أيضًا بتعديل البيانات في عمود "السعر" بتحديد نطاق الخلايا وإضافة عملة بجانب الرقم من تبويب الصفحة الرئيسية Home ثم اختار العملة من زر العملات.
5661fd3c627d2_19-.thumb.png.9d164b6066a6
كما سأقوم باستخدام زر الجمع التلقائي AutoSum لإظهار مجموع كلف السلع المباعة، وذلك بالنقر على الخلية أسفل العمود (أو أي خلية تريد إظهار النتيجة فيها)، ثم النقر على زر الجمع التلقائي.
5661fd3dde2c5_20-_.thumb.png.cbce4a0067e
ملاحظة: لتغيير محتوى الخلية بالكامل يمكنك تحديد الخلية ثم الكتابة من لوحة المفاتيح. أما إذا أردت تعديل جزء من محتوى الخلية قم بالنقر بشكل مزدوج على الخلية وإجراء التعديل المرغوب. أو يمكنك أيضًا استخدام شريط الصيغة للتعديل على محتوى الخلية.
كانت هذه مقدمة بسيطة عن الإجراءات التي يمكنك تنفيذها على البيانات كبداية في برنامج اكسل. بإمكانك الآن البدء بعمل جداول البيانات الخاصة بك، تنسيقها، والتعديل عليها.

XlsMilev

Résuméabuiyad

vendredi 9 juin 2017

jeudi 16 mars 2017

صلاحيات للوصول لشيتات

بسم الله الرحمن الرحيم
اليوم هنعرف ازاي نعمل صلاحيات للوصول لشيتات معينه داخل ملف الاكسيل
بعد ما راجعنا الدرس السابق نبدأ من حيث انتهينا
الأساسيات
الشاشة الرئيسية
1.PNG.486a5134c0bf200235e61446d8c293a5
الصفحات الأخرى
2.PNG.ec142d2af460bc4f6dd8d338864c9f88
3.PNG.ddd7b623d2d2604385f56ad77ded3daf
4.PNG.ed7d6af0a8469181eb91475a91d1c383
وأخيرا صفحة  معلومات الدخول والصلاحيات
5.PNG.5202e03ec0d9955807916d8beb6e85b5
ودي أسماء الصفحات داخل الشيتات وبرمجيا
6.PNG.2d8c3e57133bed0a33b09ce261f110ef
نقوم بتصميم نفس الصفحات السابقة
أظن سهلة العملية لحد دلوقتي
حان دور الاكواد
نبدأ بالاكواد السهلة
في كل صفحة غير الرئيسية بها زر رجوع نضع الاكواد كالاتي
صفحة ادخال البيانات في زر الرجوع
 

Sub yasser1()
index.Activate
sheet1.Visible = xlSheetVeryHidden
End Sub
السطر الاول للرجوع للصفحة الرئيسية
السطر الثاني لاخفاء صفحة ادخال البيانات وهي شيت1
وتكرر في الصفحات المتبقية
صفحة الاستعلام

Sub yasser2()
index.Activate
sheet2.Visible = xlSheetVeryHidden
End Sub
صفحة قاعدة البيانات

Sub yasser3()
index.Activate
sheet3.Visible = xlSheetVeryHidden
End Sub
صفحة المستخدمون users

Sub mohamed1()
index.Select
users.Visible = xlSheetVeryHidden
End Sub
 
 
وقبل ان نترك صفحة اليوزرز
 
نضع هذه المعادلات
 
7.PNG.05fb0570d283a346fdda82ced81d39ff
 
 
=IF(J2="";"";VLOOKUP(J2;A2:E8;3;FALSE))
 
=IF(J2="";"";VLOOKUP(J2;A2:E8;4;FALSE))
 
=IF(J2="";"";VLOOKUP(J2;A2:E8;5;FALSE))
 
هذه الدوال تجلب بيانات المستخدم من جدول المستخدمين ومنها نقوم بالتحكم في صلاحياته
 
الآن حان دور الصفحة الرئيسية
نضع في اول زر وهو زر ادخال البيانات الكود التالي
 
10.PNG.634e567d57cff398d8f451830fd44da8
 

Sub aseel1()
If users.Range("k2") = "yes" Then
Application.ScreenUpdating = False
sheet1.Visible = xlSheetVisible
sheet1.Select
Else
MsgBox "انت لا تمتلك الصلاحية لدخول هذه الصفحة ", vbCritical, "elmalak_elhazen_yasser@yahoo.com"
Application.ScreenUpdating = True
End If
End Sub
 
زر الصفحة الثانية صفحة الاستعلام
 
11.PNG.b80241e544cb7884c8793df2c3de5b39

Sub aseel2()
If users.Range("L2") = "yes" Then
Application.ScreenUpdating = False
sheet2.Visible = xlSheetVisible
sheet2.Select
Else
MsgBox "انت لا تمتلك الصلاحية لدخول هذه الصفحة ", vbCritical, "elmalak_elhazen_yasser@yahoo.com"
Application.ScreenUpdating = True
End If
End Sub
زر الصفحة الثالثة صفحة قاعدة البيانات
 
12.PNG.b43067685ae8a4cd34d09e82edc46d86
Sub aseel3()
If users.Range("m2") = "yes" Then
Application.ScreenUpdating = False
sheet3.Visible = xlSheetVisible
sheet3.Select
Else
MsgBox "انت لا تمتلك الصلاحية لدخول هذه الصفحة ", vbCritical, "elmalak_elhazen_yasser@yahoo.com"
Application.ScreenUpdating = True
End If
End Sub
زر الصفحة الرابعة صفحة صلاحيات اليوزرز
 
13.PNG.16ce8d0fa6f674fc5fbbc3190971b2c9
وهنا سنغير الكود  سنعطى لهذه الصفحة كلمة مرور خاصة غير باقي الصفحات
 

Sub mohamed()
Dim x
    x = InputBox("يرجى ادخال كلمة المرور.", "Password Required")
    If x = "123" Then
users.Visible = xlSheetVisible
users.Select
        Else
        MsgBox "كلمة المرور خطأ يرجى اعداة المحاولة"
    End If
End Sub

 
  
اكواد الصفحات تعتمد علي
اول سطر يقوم بمقارنة  الخلية الخاصة بالصفحة اذا كانت بها كلمة yes
فيسمح بالدخول اما غير ذلك لا يمكن الدخول
والجزء الثان من الكود يقوم باظهار الصفحة عند تحقق الشرط والذهاب اليها
ينقصنا سطر صغير لاتمام الموضوع
8.PNG.924314d0b99a9a3a1e5f4aa1410ed301
نسخ اسم المستخدم عند الدخول الى الخلية المحددة ليتم جلب بيانته عن طريق اسمه
وتتم كالاتي
9.PNG.445f386b89956dd99b8cc5e7f9878782
يتم وضع الكود في حدث زر الدخول
10.PNG.a6ffdf1efe11fe311cb5189dc6ab2bd5
 
users.Range("j2") = ComboBox1.Value
وبكدا يكون انتهى الدرس
لتحميل مثال اضغط هنا  
تقبلوا تحياتي
ياسر العربي
اعادة نشر

مرفق الملف
attachصلاحيات.rar

ومرفق اخر معدل ليسع اكبر قدر من الشيتات
MTQ2MzgxMQ7777123456







منقول للأمانة
شكرا للأخ ياسر

XlsMilev

Résuméabuiyad

vendredi 10 mars 2017

ربط الصور بقائمة منسدلة على ورقة العمل

السلام عليكم ورحمة الله وبركاته

إخواني وأحبابي في الله أقدم لكم درس جديد ، بعيداً عن الأكواد هذه المرة 
أقدم لكم بالتفصيل كيفية ربط الصور بقائمة منسدلة على ورقة العمل ، وقد وضحت الخطوات بالتفصيل في الصور التالية 
 
Mjc1NzY0MQ1313001 MTQ5NDgyMQ2525002 MzM5MjE3MQ4747003 MjExODk5MQ4646004 MTcwNDkxMQ4040005 MTM4MzI4MQ5050006 NDQwODAxMQ33007 MTYzODg5MQ2121008 MTE3NDUx009 OTgyNzMx010 MzE4NTU5MQ6363011 MTQ0NTYx012

منقول للأمانة

XlsMilev

Résuméabuiyad

مواقيت الصلاة


Propellerads