هناك مجموعة من الأدوات التي يُمكنك استخدامها في صفحة إكسل للقيام بوظائف محددة. هذه الادوات قد تساعدك كثيرا في تحليل البيانات ودراسة الاحتمالات المختلفة وهو مما يحتاجه المهندسون الصناعيون والمديرون ومحللو البيانات. أستعرض في هذه المقالة بعض هذه الأداوت واستخداماتها البسيطة.
مثال 1:
افترض أنك تدرس تكلفة منتج ما والذي يدخل في تصنيعه أربعة مواد. الجدول التالي يوضح التكلفة المتوقعة للمواد الخام المستخدمة لإنتاج وحدة واحدة من المنتج. نكاد نكون على ثقة كبيرة من ثبات أسعار المنتجات ب، ج، د ولكن هناك تغير محتمل في أسعار المادة أ.
يمكننا دراسة تأثير تغير سعر المادة أ بوسيلة بسيطة كالآتي:
اضغط على أيقونة صندوق أدوات التحكم Control Toolbox المبين أدناه
تظهر لك النافذة التالية
هذه النافذة تحتوي على العديد من الأدوات التي تراها في البرامج التي تستخدمها. يمكنك الآن تَطويع هذه الأدوات داخل صفحة إكسل للاستخدام الذي تريده.
اضغط علي أيقونة المسطرة المنزلقة Scroll Bar -المشار إليها بالحلقة الحمراء في الشكل أعلاه. قم بوضع المسطرة المنزلقة كما بالشكل أدناه بنفس الطريقة التي تستخدمها عندما تقوم برسم أي شكل على برنامج إكسل أو غيره.
نريد الآن أن نستخدم هذه المسطرة لتغيير تكلفة المادة أ. قف على المسطرة المنزلقة التي رسمتها واضغط على الزر الأيمن للفأرة ثم اختر الخواص Properties
تظهر لك النافذة التالية
لاحظ أنه في أعلى هذه النافذة يوجد خياران: Alphbetic , Categorized أي أبجدي ومصنف. الخيار “أبجدي” والذي هو الخيار الحالي يُرتب الخواص ترتيبا أبجديا حسب مسمى كل خاصية. أما الخيار الآخر “مصنف” فهو يصنف الخواص لمجموعات حسب طبيعة الخواص. اختر الخيار الثاني “مصنف” Categorized فتتحول النافذة إلى الشكل التالي
على الرغم من كثرة الخواص فإننا سنستخدم عددا محدودا منها وهي المشار إليها بالحلقات الحمراء. ابدأ بتغيير قيم هذه الخواص كالتالي
Linked Cell أي الخلية المرتبطة بتحرك المسطرة المنزلقة أي الخلية التي ستتغير قيمتها كلما حركنا المسطرة المنزلقة. ضع القيمة F3 أي رقم الخلية التي تحوي تكلفة المادة أ
Large Change قيمة التغير الكبير على المسطرة المنزلقة وهي قيمة التغير عندما تقوم بقفزة كبيرة على المسطرة. ضع قيمة مناسبة حسب ما تريد وأقترح في هذا المثال أن تكون 5
Small Change قيمة التغير الصغير وهي قيمة التغير عندما تضط على سهم المسطرة يمينا أو يسارا. يمكنك استخدام قيمة مناسبة أصغر من تلك التي اخترتها للتغير الكبير ويمكنك في هذا المثال وضع القيمة 1 أو 2
Max هي أقصى قيمة يمكن الوصول إليها وهي القيمة التي ستصل إليها الخلية المرتبطة عند وصول المسطرة إلى أقصى اليمين. على سبيل المثال استخدمتُ القيمة 300
Min هي أقل قيمة يمكن الوصول إليها وهي القيمة التي ستصل إليها الخلية المرتبطة عند وصول المسطرة إلى أقصى اليسار. على سبيل المثال استخدمتُ القيمة 100
معنى ذلك أننا نتوقع تغير قيمة المادة أ من 100 إلى 300 ونريد دراسة تأثير هذا التغير على التكلفة الكلية.
لكي تستطيع استخدام المسطرة المنزلقة قم بالضغط على أيقونة حالة التصميم Design Mode وذلك للخروج من حالة التصميم لحالة الاستخدام. هذه الأيقونة تمكنك من تغيير خواص أدوات التحكم وإضافة أدوات جديدة للصفحة. ولكن لكي تقوم باستخدام الأداوت تحتاج للضغط عليها للخروج من حالة التصميم لحالة الاستخدام.
قم باستخدام المسطرة المنزلقة لترى كيف تعمل. يمكنك بعد ذلك الضغط على أيقونة حالة التصميم لتغيير خواص المسطرة لكي تتفهم كيفية عمل المسطرة. على سبيل المثال قم بتغيير Max إلى 500 والتغير الكبير إلى 100ثم قم بتجربة عمل المسطرة المنزلقة وهكذا.
لاحظ أن شرح هذه الخطوات يبدو طويلا ولكن تنفيذ ذلك على البرنامج يستغرق بضعة دقائق. حاول تطبيق ذلك بنفسك لكي تستفيد من هذه المقالة.
هذا المثال بسيط في فكرته ولكنه أوضح كيفية عمل المسطرة المنزلقة والتي يمكنك استخدامها في دراسة تغير أي متغير في أي حسابات بسيطة أو معقدة. يمكنك كذلك استخدام أكثر من مسطرة فقد تستخدم مسطرة أخرى للمادة ب وهكذا.
مثال 2:
افترض أننا في المثال السابق أردنا دراسة حالات محددة لتغير سعر المادة أ بمعنى أن العر قد يكون 125 أو 145 أو 175. قد يكون ذلك بسبب الرغبة في دراسة احتمالات تغير الأسعار أو وجود نفس المادة بجودة مختلفة وبالتالي بأسعار مختلفة.
سنقوم باستخدام أيقونة Combobox أو الصندوق المتدلي. اضغط على هذه الأيقونة في قائمة الأدوات
قم بوضع هذه الأيقونة فوق الخلية F3 بنفس الطريقة التي تستخدمها لرسم الأشكال في إكسل أوغيره.
اضغط يمينا على الفأرة ثم اختر “خواص” Properties. تظهر لك نافذة الخواص والتي لن نستخدم منها سوى خاصتين فقط
LinkedCell أي الخلية المرتبطة وهي الخلية التي تتغير قيمتها عند تغيير الاختيار في الصندوق المتدلي Combobox وهي في هذا المثال الخلية F3
ListFill Range أي الخلايا المكتوب فيها خيارات الصندوق المتدلي. في هذا المثال سنقوم بكتابة الخيارات الثلاث في الخلايا L1:L3. بالطبع يمكن كتابة هذه الخيارات في أي مكان آخر ولكن المهم أن يكون موقع الخلايا مسجلا في خواص الصندوق المتدلي
يمكنك الآن اختبار عمل الصندوق المتدلي. لاحظ أنك قد تواجه مشكلة إذا كنت قد استخدمت Sum function لجمع تكلفة المواد. لذلك يفضل في هذه الحالة استخدام “+” أي جمع الخلايا باستخدام “+”.
يمكنك محاولة التعرف على باقي الأدوات المتاحة في صندوق أدوات التحكم وتجربتها. هذا الاستخدام يعتبر استخداما محدودا لهذه الأدوات حيث أنه يمكننا ربط هذه الادوات ببرامج (ماكو) تقوم بتنفيذ وظائف محددة عند قيام المستخدم باختبارات محددة. وقد نستعرض ذلك إن شاء الله في مقالة قادمة.
صفحات أخرى:
فائدة تعلم فيجوال بيسك
فيجوال بيسك / إكسل – تطبيقات متقدمة
مواقع مفيدة حول نفس الموضوع:
Notes on excel Worksheet Control
Introduction to Microsoft for Applications
شكرا لكم
شرحكم مفيـــــد جدا
واضح ومختصر
أشكر لكم جهدكم وجزاكم الله عنا كل خير
السلام عليكم ورحمة الله وبركاته:
معلومات جميلة تسهل الكثير من العمليات
الأستاذ عبد الله
وعليكم السلام ورحمة الله
شكرا على زيارتك لهذا الموقع
نحن في انتظارك لان بجد طريقتك في الشرح سهلة ومفيدة ” السهل الممتنع”
اريد عمل برنامج صغير علي الاكسيل حيث سيساعدني كتير في شغلي انا الحمد للة تمام في الاكسيل وعندي خلفية صغيرة عن الفيجول اريد من حضرتك تعلمني كيفية عمل فورم يتم تسجيل البيانات فية ثم يرحل هزة البيانات في صفحة اخري وامكانية استدعاء هذة البيانات عند الرجوع اليها مثلا عمل فاتورة الكترونية شيت يتم ادخال البيانات فية ثم يرحل الي شيت اخر وعند البحث عن اي فاتورة يتم من خلال الفورم ايضا وذلك امر طباعة معلش هازعج حضرتك
الأستاذ زيزو
شكرا على التوضيح.
قد احاول كتابة مقالة توضح هذا الأمر إن شاء الله ولكن الأمر قد يستغرق بعض الوقت لأن استخدام هذه النماذج يحتاج شرح وصور وبعض الأمثلة
شكرا
برجاء الرد من الاستاذ \ سامح كود مع الشرح علي عملية ترحيل واستدعاء البيانات ونحن معك لا تبخل علينا بعلمك ولك منا جزيل الشكر ………… في انتظارك
الأستاذ زيزو
أعتذر عن تأخر الرد فقد كنت منشغلا في الأيام الأخيرة.
لم أفهم ما تقصده تحديدا بعملية ترحيل واستدعاء البيانات. برجاء التوضيح
شكرا
رائع جدا.
اسلوب راقي في الشرح نحن في امس الحاجة اليه في البلدان العربية.
شكرا جزيلا على هذه المعلومات القيمة والتي ان دلت على شي فانها تدل على
سعة علم صاحبها وروحة المتوقدة لنشر العلم باسلوب بعيدا عن التعقيد في الوطن العربي الحبيب..
بارك الله فيك ونفع بجهودك وزادك همة وكثر الله من امثالك.
الأستاذ معاذ
شكرا على هذا التشجيع وعلى زيارتك للموقع
جزاك الله خيرا
أشكر مجهوداتكم على ما تقدموه من معلومات قيمة ومفيدة وأرجوا من سيادتكم التكرم بإرسال طريقة لعمل أو ماكرو لعمل ترحيل الفاتورة على حساب العميل بمجرد كتابة أسمه بها وأضافة قيمة الفاتورة والسداد فى كشف حسابه وأيضا عمل الفاتورة على الاكسل مع إمكانية عمل الفواتير البيع فى نفس الفاتورة ويتم تغير البيانات بمجرد أن أدخلت رقم فاتورة جديد ولكم وافر الشكر والإحترام … أرجوا إرسال الإيضاح
الأستاذ محمد ذكي
شكرا على اهتمامك بالموقع
في الحقيقة فإن سؤالك يحتاج كتابة برنامج خاص وهذا أمر يصعب تلبيته من خلال التعليقات. كان الهدف من هذه المقالات أن أشجع القارئ على القيام بذلك بنفسه. أتمنى أن تحاول ويمكنك طرح أسئلة إن واجهتك صعوبة.
شكرا
شكراااا اخ سامح وللامام دايما يا رب
الاستاذ سامح
شكرا على الرد السريع ولكن قصدى ان عناصر الكمبو بوكس من النوع نصى وحوالى 600 عنصر اختار من الكمبو مااريد وضعه فى الخلية b1 ثم اذهب مرة اخرى واختار من الكمبو عنصر اخر واضعه فى b2 ثم b3 وهكذا.
ولا توجد وسيلة لارسال ملف . فهل لوتكرمت البريد الالترونى لتوضيح قصدى وجزاك الله خيرا
الأستاذ أحمد
عليك بوضع مسطرة منزلقة لكل خلية وتكرار الخطوات مع كل خلية.
شكرا
مثال الكمبوبوكس جميل جدا ومحتاجه ولكنى وقفت عند تعبئة الخلية f3 بواسطة LinkedCell كما هو مشروح تماما واريد تعبئة الخلية f4 باختيار جديد من الكمبو ثم f5 وهكذا .
وجزاكم الله خيرا
بارك الله فيك على هذه المعلومات القيمة وجزاك الله خيرا .
الأستاذ العهامي
يوجد بعض الأمثلة في المقالات ولكنني أنوي أن أضيف أمثلة أخرى في مقالات جديدة إن شاء الله.
شكرا
نرجوا توضيح وإظافة بعض التطبيقات الجاهزة
ونشكر جميع القائمين على الموقع
محمد عبدالله سعيد العهامي وإخوانة
اليمن – تعز
مشكورون… على كل هذة المعلومات النادرة…
لكم الشكر والتقديرّّ…………العهامي
جهد مشكور عليه وبارك الله فيكم
جزاكم الله خير الجزاء على الجهد المذول على الدروس
شكرا لم لقد استفدت كثيرا من الموضوع ,جزاكم الله كل خير وان شاء الله الى الامام نحو علم اوسع
بوركتم ولكم الشكر على المجهود
thank u
الأستاذ محمد
ليس لدي القدرة لتقديم دعم فني لعملية تنصيب البرنامج….معذرة
ربما تجد البرنامج موجود في قائمة Programs
شكرا
اخوي انا نزلت الفيجوال بيسك واعملت تنصيب وكل شي بس ما لقيت ايقونة البرنامج على سطح المكتب كيف اشغل البرنامج
الأستاذ خالد صديق
رجاء الاطلاع على المقالة الآتية
https://samehar.wordpress.com/2007/08/17/a170807/
شكرا
كيفية عمل الماكرو وايضاً تنفيذ قاعدة IF
مشكور علي هذا الجهد
جهد تشكر عليه …. الله يوفقّك
شكرا جزيلا … بارك الله فيكم .
لكم مني جزيل الشكر