فيجوال بيسك / إكسل - أدوات التحكم
هناك مجموعة من الأدوات التي يُمكنك استخدامها في صفحة إكسل للقيام بوظائف محددة. هذه الادوات قد تساعدك كثيرا في تحليل البيانات ودراسة الاحتمالات المختلفة وهو مما يحتاجه المهندسون الصناعيون والمديرون ومحللو البيانات. أستعرض في هذه المقالة بعض هذه الأداوت واستخداماتها البسيطة.
مثال 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













جمال الاريل قال,
سبتمبر 1, 2007 @ 12:18 م
لكم مني جزيل الشكر
shamsi قال,
سبتمبر 10, 2007 @ 3:12 م
شكرا جزيلا … بارك الله فيكم .
ADEL قال,
سبتمبر 12, 2007 @ 3:16 م
جهد تشكر عليه …. الله يوفقّك
خالد صديق قال,
سبتمبر 15, 2007 @ 10:22 م
مشكور علي هذا الجهد
ahmed saeed abd elhamid قال,
سبتمبر 23, 2007 @ 1:45 م
كيفية عمل الماكرو وايضاً تنفيذ قاعدة IF
سامح قال,
سبتمبر 24, 2007 @ 3:32 م
الأستاذ خالد صديق
رجاء الاطلاع على المقالة الآتية
http://samehar.wordpress.com/2007/08/17/a170807/
شكرا
محمد قال,
سبتمبر 24, 2007 @ 7:45 م
اخوي انا نزلت الفيجوال بيسك واعملت تنصيب وكل شي بس ما لقيت ايقونة البرنامج على سطح المكتب كيف اشغل البرنامج
سامح قال,
سبتمبر 25, 2007 @ 6:24 ص
الأستاذ محمد
ليس لدي القدرة لتقديم دعم فني لعملية تنصيب البرنامج….معذرة
ربما تجد البرنامج موجود في قائمة Programs
شكرا
احمد فارس قال,
أكتوبر 17, 2007 @ 7:58 ص
thank u
رشيد قال,
أكتوبر 20, 2007 @ 5:33 م
بوركتم ولكم الشكر على المجهود
khamis قال,
أكتوبر 25, 2007 @ 12:51 ص
نرجو توضيح استخدام البرمجة في اكسل
eng_b قال,
ديسمبر 15, 2007 @ 9:51 ص
شكرا لم لقد استفدت كثيرا من الموضوع ,جزاكم الله كل خير وان شاء الله الى الامام نحو علم اوسع
محمد السعيد قال,
مارس 11, 2008 @ 10:21 ص
جزاكم الله خير الجزاء على الجهد المذول على الدروس
نبيل عباس قال,
مارس 31, 2008 @ 6:40 ص
جهد مشكور عليه وبارك الله فيكم
محمد العهامي قال,
مايو 18, 2008 @ 1:40 م
مشكورون… على كل هذة المعلومات النادرة…
لكم الشكر والتقديرّّ…………العهامي
العهامي قال,
يوليو 2, 2008 @ 1:56 م
نرجوا توضيح وإظافة بعض التطبيقات الجاهزة
ونشكر جميع القائمين على الموقع
محمد عبدالله سعيد العهامي وإخوانة
اليمن - تعز
سامح قال,
يوليو 4, 2008 @ 3:00 ص
الأستاذ العهامي
يوجد بعض الأمثلة في المقالات ولكنني أنوي أن أضيف أمثلة أخرى في مقالات جديدة إن شاء الله.
شكرا