‏إظهار الرسائل ذات التسميات مقالات عن الإكسل. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات مقالات عن الإكسل. إظهار كافة الرسائل

الجمعة، 17 فبراير 2023

إنشاء اختبار متعدد الإختيارات باستخدام Excel

إكسل vba/ الدرس 338/ برنامج أختبارات الإختيار من متعدد مع تغيير ترتيب الأسئلة أتوماتيكيا 

إنشاء اختبار متعدد الاختيارات باستخدام Excel

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

 

تتمثل الخطوة الأولى في إنشاء اختبار متعدد الخيارات باستخدام Excel في فتح البرنامج وإنشاء جدول بيانات جديد. ستحتاج إلى إدخال الأسئلة الخاصة باختبارك في جدول البيانات، بالإضافة إلى الإجابات المحتملة لكل سؤال. تأكد من أن كل إجابة لها عمودها الخاص بحيث يمكنك بسهولة تتبع الإجابات الصحيحة وأيها غير صحيحة. قد ترغب أيضًا في تضمين عمود إضافي لأية معلومات أو إرشادات إضافية تتعلق بكل سؤال.

 

بمجرد إدخال جميع أسئلتك وإجاباتك في جدول البيانات، حان الوقت لتنسيق المستند بحيث يبدو احترافيًا ومنظمًا. للقيام بذلك، حدد جميع الخلايا في جدول البيانات الخاص بك عن طريق النقر عليها بالماوس مع الضغط باستمرار على مفتاح "Ctrl" على لوحة المفاتيح. ثم، انقر فوق "تنسيق الخلايا" من شريط القائمة في الجزء العلوي من شاشتك. سيؤدي ذلك إلى فتح نافذة بها العديد من خيارات التنسيق؛ اختر "محاذاة" من هذه النافذة ثم حدد "وسط" من القائمة المنسدلة بجوار "المحاذاة الأفقية" لتوسيط كل نصك داخل كل خلية.

 

بعد ذلك، ستحتاج إلى إضافة بعض الصيغ إلى جدول البيانات الخاص بك من أجل حساب درجات الطلاب بناءً على إجاباتهم. للقيام بذلك، انقر فوق إحدى الخلايا التي تحتوي على خيار إجابة (على سبيل المثال، A) ثم اكتب "= IF (A1 = TRUE؛ 1؛ 0)" بدون علامات اقتباس في هذه الخلية (حيث يتم استبدال A1 بأي خلية يحتوي على الإجابة الصحيحة). ستُرجع هذه الصيغة إما 1 أو 0 بناءً على ما إذا كان A1 صحيحًا أم لا (على سبيل المثال، إذا كان يحتوي على الإجابة الصحيحة). انسخ هذه الصيغة في جميع الخلايا الأخرى التي تحتوي على خيارات الإجابة (مع استبدال A1 بأي خلية تحتوي على خيار الإجابة المحدد).

 

أخيرًا، يمكنك إضافة إجمالي النقاط أسفل جدول البيانات بكتابة "= SUM (A1: A4)" بدون علامات اقتباس في خلية فارغة أسفل جدول البيانات (حيث يتم استبدال A1: A4 بأي خلية تحتوي على كل خيار إجابة). ستجمع هذه الصيغة جميع الدرجات من كل خيار إجابة فردي وتعرضها كمجموع نقاط في أسفل جدول البيانات.

 

الآن بعد أن أنشأت اختبارًا متعدد الخيارات باستخدام Excel، يمكنك بسهولة طباعة نسخ للطلاب أو مشاركتها إلكترونيًا عبر البريد الإلكتروني أو خدمات مشاركة الملفات الأخرى مثل Dropbox أو Google Drive. يمكنك أيضًا استخدام أدوات الرسوم البيانية المضمنة في Excel لإنشاء تمثيلات رسومية بسرعة لدرجات الطلاب بمرور الوقت حتى تتمكن من تتبع التقدم بشكل أكثر فعالية!

اكسل vba / الدرس 310 / برنامج اختبارات الطلاب

****************************************************************

كود اعادة ترتيب الصفوف عشوائيا

Sub Rowsgo()

sh1.Select

On Error Resume Next

Dim rng As Range

Set rng = sh1.Range("a2:f21")

Dim i As Long

For i = 1 To rng.Rows.Count - 1

Dim j As Long

j = Int((rng.Rows.Count - i + 1) * Rnd + i)

If Not i = j Then

rng.Rows(i).Resize(2).EntireRow.Select

Selection.Cut

rng.Rows(j).Resize(2).EntireRow.Select

Selection.Insert Shift:=xlDown

End If

Next i

Application.CutCopyMode = False

Range("A1").Select

Dim k As Integer

For k = 1 To 20

sh1.Cells(k + 1, 1) = "السؤال رقم  " & k

Next k

End Sub


اكسل vba / الدرس 311 / برنامج إختبارات الطلاب الجزء الثاني تحديد زمن الاختبار وحفظ نسخة من الاجابات



الاثنين، 13 فبراير 2023

استخدام وظائف البحث في Excel

 اكسل vba / الدرس 031/ فيجوال بيسك اكسل من البداية / الدالة - Vlookup


استخدام وظائف البحث في Excel

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

 

وظيفة البحث الأكثر استخدامًا في Excel هي وظيفة VLOOKUP. تبحث هذه الوظيفة عن قيمة في العمود الموجود في أقصى اليسار من الجدول وترجع القيمة المقابلة من عمود آخر في نفس الصف. على سبيل المثال، إذا كان لديك جدول لمعلومات الموظف يحتوي على أعمدة لاسم الموظف والقسم والراتب، فيمكنك استخدام VLOOKUP للعثور على راتب الموظف بناءً على اسمه.

 

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

 

وظيفة MATCH هي وظيفة بحث مفيدة أخرى يمكن استخدامها للعثور على موضع عنصر داخل صفيف أو نطاق من الخلايا. على سبيل المثال، إذا كانت لديك قائمة بالأرقام في الخلايا من A1 إلى A10 وتريد معرفة الخلية التي تحتوي على الرقم 5، فيمكنك استخدام MATCH لإرجاع موضعها (في هذه الحالة 6). يمكن أن يكون هذا مفيدًا عند البحث عن قيم محددة ضمن مجموعات بيانات كبيرة أو عند العمل مع نطاقات ديناميكية قد تتغير بمرور الوقت.

 

أخيرًا، هناك INDEX / MATCH الذي يجمع بين كل من MATCH وVLOOKUP في أداة بحث واحدة قوية. يسمح INDEX / MATCH للمستخدمين بالبحث عن القيم من أي عمود أو صف داخل صفيف أو نطاق من الخلايا باستخدام كل من MATCH وVLOOKUP معًا. هذا يجعل من الممكن تحديد موقع البيانات بسرعة دون الحاجة إلى البحث يدويًا عبر كل خلية على حدة.

 

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

اكسل / الحلقة 013 / سلسلة تعلم الاكسل من البداية / الدالة Vlookup




الأحد، 29 يناير 2023

ما فائدة تلوين الخلايا في الإكسل؟



فائدة تلوين الخلايا في الإكسل

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

في تحديد الاتجاهات وإبراز المعلومات المهمة وتسهيل فهم البيانات المعقدة. باستخدام الألوان المناسبة، 

يمكنك لفت الانتباه بسرعة إلى الأجزاء الأكثر أهمية في جدول البيانات.

 

يعد استخدام الألوان في Excel أمرًا بسيطًا. كل ما عليك فعله هو تحديد الخلايا التي تريد تلوينها، والنقر

 فوق الزر "Fill Color" في علامة التبويب "الصفحة الرئيسية" في الشريط، واختيار لون من اللوحة.

 يمكنك أيضًا استخدام مربع الحوار "تنسيق الخلايا" لتخصيص ألوانك بشكل أكبر.

 

أحد الاستخدامات الأكثر شيوعًا لتلوين الخلايا في Excel هو تمييز قيم معينة أو نطاقات من القيم. 

على سبيل المثال، إذا كانت لديك قائمة بأرقام المبيعات لكل شهر، فيمكنك استخدام ألوان مختلفة لأرقام

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

 في بياناتك. يمكنك أيضًا استخدام ألوان مختلفة لفئات مختلفة من البيانات (على سبيل المثال،

 أرقام المبيعات حسب المنطقة).

 

هناك تطبيق مفيد آخر لخلايا التلوين في Excel وهو إنشاء إشارات مرئية تساعد المستخدمين على

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

 استخدام الترميز اللوني للإشارة إلى ما إذا كانت هذه القيم أعلى أو أقل من حد معين (على سبيل المثال،

 أخضر للقيم أعلى من الحد الأدنى وأحمر للقيم أدناه). هذا يجعل من السهل على المستخدمين التعرف 

بسرعة على القيم المهمة دون الحاجة إلى قراءتها جميعًا بشكل فردي.


يمكنك أيضًا استخدام الترميز اللوني كعامل مساعد عند إنشاء الصيغ في Excel. على سبيل المثال، 

إذا كانت لديك صيغة تشير إلى خلايا متعددة، فقد يكون من المفيد تعيين لون مختلف لكل خلية بحيث

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

 تصحيح أخطاء الصيغ واكتشاف الأخطاء قبل أن تتسبب في حدوث مشاكل باستمرار.

 

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

 البيانات يحتوي على الكثير من الأرقام والنصوص، فإن إضافة بعض الألوان يمكن أن تجعله يبدو أكثر

 جاذبية من الناحية المرئية ويجعل الأمر أسهل على العينين عند عرضه على الشاشة أو طباعته 

على الورق.

 

في الختام، تعد خلايا التلوين في Excel أداة مفيدة بشكل لا يصدق يمكن أن تساعد في تسهيل فهم 

البيانات المعقدة وتفسيرها في لمحة. سواء كنت تستخدم الترميز اللوني كعامل مساعد عند إنشاء 

الصيغ أو ببساطة إضافة بعض الجاذبية المرئية إلى جداول البيانات الخاصة بك، فهناك العديد من 

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

البيانات أكثر إمتاعًا بشكل عام!

*************************************************************

كود عمل وميض في الخلية

Sub Color_Cell()

On Error Resume Next

Dim rng As Range

Set rng = Selection

If rng = "" Then: Exit Sub

If rng < 10 And rng > 0 Then

rng.Interior.ColorIndex = 6

Application.Wait (Now + TimeValue("00:00:01"))

rng.Interior.ColorIndex = xlNone

ElseIf rng > 15 And rng < 100 Then

rng.Interior.ColorIndex = 3

Application.Wait (Now + TimeValue("00:00:01"))

rng.Interior.ColorIndex = xlNone

End If

End Sub

*******************************************************

الكود الثاني

Sub Color_Cell1()

On Error Resume Next

Dim rng As Range

Set rng = Selection

If rng = "" Then: Exit Sub

If rng = "ناجح" Then

rng.Interior.ColorIndex = 10

Application.Wait (Now + TimeValue("00:00:01"))

rng.Interior.ColorIndex = xlNone

ElseIf rng = "راسب" Then

rng.Interior.ColorIndex = 3

Application.Wait (Now + TimeValue("00:00:01"))

rng.Interior.ColorIndex = xlNone

End If

End Sub



 

الجمعة، 20 يناير 2023

الإكسل والبرمجة



 الإكسل والبرمجة

يعد Excel أداة قوية لتحليل البيانات ومعالجتها، ويمكن أن يكون أداة قيمة للمبرمجين الذين يتطلعون إلى تبسيط سير عملهم وإتمام المهام المتكررة. لكي تكون مبرمجًا ناجحًا في برنامج Excel، هناك بعض المهارات والاستراتيجيات الأساسية التي يجب أن تركز عليها:

 

Learn VBA (Visual Basic for Applications): VBA هي لغة البرمجة المستخدمة لإنشاء وحدات الماكرو وإتمام المهام في Excel. تعرف على أساسيات بناء جملة VBA، وتدرب على كتابة وحدات ماكرو بسيطة لإتمام المهام مثل فرز البيانات وتصفيتها.

 

فهم وظائف Excel المضمنة: يحتوي Excel على مجموعة متنوعة من الوظائف المضمنة التي يمكن استخدامها لتحليل البيانات ومعالجتها، مثل SUM وAVERAGE وCOUNTIF. إن معرفة كيفية استخدام هذه الوظائف بفعالية يمكن أن يوفر لك الكثير من الوقت ويجعل شفرتك أكثر كفاءة.

 

مارس ممارسات الترميز الجيدة: تمامًا كما هو الحال في أي لغة برمجة أخرى، من المهم كتابة كود نظيف ومنظم جيدًا يسهل قراءته وفهمه. استخدم أسماء متغيرات ذات مغزى، ثم ضع مسافة بادئة لشفرتك، وعلق على الكود الخاص بك لمساعدة الآخرين على فهم ما يفعله.

 

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

 

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

 

إتمام المهام المتكررة: يعد Excel أداة رائعة لإتمام المهام المتكررة، مثل إدخال البيانات وتنظيف البيانات وتحليل البيانات. ابحث عن طرق لإتمام هذه المهام باستخدام وحدات الماكرو ووظائف VBA وExcel المضمنة.

 

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



أهم 10 نصائح لتكون مبرمجا جيدا في الإكسل


1-    فهم قوي لصيغ ووظائف Excel، بما في ذلك برمجة VBA.

2-    فهم تقنيات إدارة البيانات ومعالجتها في Excel.

3-    الإلمام بأدوات Excel المضمنة لتحليل البيانات والتصور.

4-    معرفة أدوات التسجيل والتحرير الماكرو في Excel.

5-    الإلمام بميزات التعاون والمشاركة في Excel.

6-    فهم ميزات أمان Excel وكيفية استخدامها.

7-    القدرة على استخدام Excel لإتمام المهام والعمليات المتكررة.

8-    فهم تكامل برنامج Excel مع البرامج ومصادر البيانات الأخرى.

9-    معرفة أفضل الممارسات لتصميم وهيكلة أوراق عمل ومصنفات Excel.

10- مهارة قوية في التحليل وحل المشاكل.



الاثنين، 16 يناير 2023

برمجة الإكسل VBA



برمجة الإكسل VBA

Excel VBA (Visual Basic للتطبيقات) هي لغة برمجة قوية مضمنة في Microsoft Excel. يسمح للمستخدمين بإتمام المهام وإنشاء تطبيقات مخصصة داخل Excel. يعد VBA أداة رائعة لأي شخص يريد زيادة إنتاجيته وتوفير الوقت عن طريق إتمام المهام المتكررة. فيما يلي بعض مزايا استخدام Excel VBA:

 

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

 

2. التخصيص: باستخدام Excel VBA، يمكنك تخصيص جداول البيانات الخاصة بك لتناسب احتياجاتك الخاصة. يمكنك إنشاء وظائف مخصصة وإضافة نماذج مستخدمين وحتى إنشاء تطبيقات كاملة داخل Excel. هذا يجعل من السهل تخصيص جداول البيانات الخاصة بك لتناسب متطلباتك الدقيقة.

 

3. سهل التعلم: يعد Excel VBA سهل التعلم نسبيًا مقارنة بلغات البرمجة الأخرى مثل C ++ أو Java. بناء الجملة مشابه لتلك الموجودة في Visual Basic، لذلك إذا كنت معتادًا بالفعل على Visual Basic، فستجد أنه من الأسهل تعلم Excel VBA بسرعة. هناك أيضًا الكثير من الموارد المتاحة عبر الإنترنت والتي ستساعدك على البدء في تعلم برمجة Excel VBA.

 

4. فعال من حيث التكلفة: على عكس لغات البرمجة الأخرى، فإن Excel VBA مجاني ويأتي مثبتًا مسبقًا مع منتجات Microsoft Office مثل Microsoft Word وMicrosoft Excel. هذا يجعلها خيارًا مثاليًا لأولئك الذين لديهم ميزانية محدودة ولكنهم ما زالوا يريدون قوة لغة البرمجة في متناول أيديهم.

 

بشكل عام، يعد Excel VBA أداة قوية يمكن أن تساعدك على إتمام المهام الشاقة وزيادة إنتاجيتك في مكان العمل أو في المنزل. إنها سهلة التعلم، وفعالة من حيث التكلفة، وقابلة للتخصيص بدرجة كبيرة - مما يجعلها خيارًا مثاليًا لأي شخص يبحث عن طريقة فعالة للعمل مع البيانات في منتجات Microsoft Office مثل Word وExcel

أفضل مشاركة

أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا

 أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا الأكواد Sub wترتيب_تص...

المشاركات الأكثر مشاهدة