اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم

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

ولتوضيح السؤال اكثر : عندما نضع او نصمم كود ( Function ) في محرر الفيجول , يمكننا ادراج هذة الدالة بواسطة ادراج ثم دالة . مثلها مثل اي دالة اخري في الاكسيل . غير ان الدوال السابقة والموجودة في الاكسيل لها تعليمات الا ان الدالة التي صممتها لا يوجد بها تعليمة , اذا كيف استطيع كتابة هذة التعليمة؟

وشكرا لكم ...

قام بنشر

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

كذا ارجو من الاستاذ احمد ان يقوم بالشرح اذا لم يوجود لة اي مانع

قام بنشر

اضغط

alt+f11

لاظهار محرر البيزيك

اضف وحدة نمطية

insert module

اكتب به ددالة باي اسم

مثال

دالة تقسم الرقم علي 2

Function taher(mycell)
 taher = mycell / 2
End Function
و استدعها باسمها ، و هو هنا taher بان تكتب
=taher(B4)

السلام عليكم

و لاتنسي تفعيل الاكواد لتعمل الدوال

tools

macro

security

medium

or low

قام بنشر

كما أرجو مراجعة هذه المواضيع بعناية

و خاصة الاول و المواضيع التي تتحدث عن الماكرو

http://www.officena.net/ib/index.php?s=&showtopic=2713

كما يوجد فى قسم الاكسيس عدة مواضيع قابلة للتطبيق فى الاكسيل تتحدث عن الاكواد

http://www.officena.net/ib/index.php?s=&showtopic=2219

فضلا عن العديد من الامثلة فى قسمي ال vba بارشيف كلا من الاكسيل و الاكسيس

و خاصة سيناسب سؤالك الشرح الرائع للاخ حارث فى الموضوع الثاني

http://www.officena.net/ib/index.php?showtopic=425&hl=

قام بنشر

السلام عليكم ....

يا أخي محمد طاهر ، حسب ما فهمت أن سؤال الأخ محمود عبد العزيز هو عن كيفية وضع help للدالة المصممة ...

وهذا الموضوع شيق وحرك فضولي ، لذلك أريد منك إذا تكرمت أن تشرح لي :

1. كيفية إدراج تلميحة تظهر الشكل لعام للدالة ، فعلى سبيل المثال في شريط الصيغة و عند وضع مؤشر الكتابة في منتصف الدالة SUM تظهر تلميحة توضح الشكل العام و مدخلات هذه الدالة

2. كيفية إدراج تعليمات للدالة ، ففي الناقذة Insert Function توجد وصلة تحت اسم Help on this Function عند الضغط عليها تظهر التعليمات الخاصة بهذه الدالة . ولكن في الدوال التي من صنعنا تظهر الرسالة التالية عند الضغط على الوصلة : No help available

أرجو التوضيح .... مع خالص تحياتي

قام بنشر

السلام عليكم

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

و تحياتي الحارة لك يا باش مهندس , و نتمنى نسمع أخبارك و نرى تواصلك معنا .

فوجودك ينور المنتدى كله .

قام بنشر

الأخ رضوان أشكرك علي ترحيبك

و أعتذر للجميع لسفري و عدم قدرتي عل يالتواصل المنتظم فى الوقت الحالي

الأخ محمد حجازي

بالنسبة للتعليمات الخاصة بالدالة المنشئة

فلا أعرف كيف يمكن عملها

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

فمثلا الدالة التي لها ثلاث وسائط

Function Fun2(A, B, C) As Byte

سيكون بها ثلاث اماكن للادخال اذا اخترتها من مربع الحوار

أي أن عدد الوسائط هو الذي يحدد شكل مربع الحوار

اما عن ما تفضلت بتوضيحه فلا أعرف كيف ينفذ

و هذه وصلة لموضوع يوجد به حديث عن بعض برامج اعداد ملفات المساعدة

ربما يكون من الممكن ذلك من خلالها ( ربط التعليمة بدالة او وظيفة )

و لكن لا أعرف الاجابة حاليا

http://www.officena.net/ib/index.php?showtopic=1263&hl=help

مع تحياتي للجميع

قام بنشر

شكرا استاذ محمد طاهر وشكرا استاذ محمد حجازي

وسوف اقوم بتطبيق ما تحتوية الوصلات السابقة الي حين معرفة كيفية عمل تعليمة في مربع الحواري لدوال التي نقوم بتصميها

والوصلة السابقة تحتوي علي برنامج من تصميم الاستاذ احمد وبة نفس الفكرة مما دفعني الي السؤال عن كيفية عمل ذلك

ارجو ممن لدية المعرفة ان يقدم المساعدة

قام بنشر

الطريقة التى ذكرها الاستاذ أحمد العيسى فى الرابط المشار إليه صحيحة

ولكن......

عندما جربتها على نسخة الاكسل XP النسخة العربية على نظام تشغيل ويندوز 98 نجحت

وكذلك على اكسل XP Enabledعلى ويندوز98 نجحت

أما نسخة اكسل 2003 على ويندوز Xp فلم تنجح

والطريقة-كما ذكرها الاستاذ أحمد العيسى- هى: من محرر فيجول بيزك نضغط f2 ليظهر Object Browser

ومن القائمة الموجود All Libraries نختار VBProject

سنجد اسماء Functions /Subs

نختار sub التى نريد إضلفة التعليمة لها بالزر الأيمن ثم نختارPropirties

وفى خانة Descreption نكتب التعليمة

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information