منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - كيف انشاء دالة في اكسل
عرض مشاركة واحدة
قديم 2012-12-27, 19:07   رقم المشاركة : 4
معلومات العضو
__الهاوي__
أستــاذ
 
الصورة الرمزية __الهاوي__
 

 

 
إحصائية العضو










افتراضي

أولا أنبهك أن الدوال في الاكسل تكون بالفيجول بيسك VBA
للذهاب إلى محرر الكود إضغط على ALT+F11
اختر موديل جديد
انسخ هذا الكود مثلا لإضافة دالة القسمة لـ س على ع
مع شرط القسمة غير ممكنة حالة كان المقام معدوما
كود PHP:
Function division(xy)
    If 
0 Then
        division 
y
    
Else
        
division "division impossible"
    
End If
End Function 
عد إلى مستند الاكسل عن طريق ALT+F11
أدرج دالة ومن نافذة الدوالة الخاصة، ستجد اسمها وبارامتراتها.

أحسن طريقة تعلمك خواص الاكسل هي تسجيل الماكرو والاطلاع على الكود الخاص به
إذا كنت تعمل على الاكسل 2007 فينبغي أن تكون صفحة الماكرو ظاهرة، وتجدها في خواص الاكسل "Show Developer Tab"
لتسجيل الماكرو اضغط على record macro
اعط اسم ووصف للماكرو
الماكرو الآن قيد التسجيل، لاحظ stop في شريط الحالة للاكسل
قم بعمليات على الاكسل، نسخ لصق حفظ إدراج حذف...
أوقف تسجيل الماكرو بالضغط على المربع في الأسفل أو من القائمة للـDeveloper Tab
ستجد الماكرو الذي أضفته وكود طويل فيه كل العمليات التي قمت بها
هذا هو أحسن أسلوب لتعلم البرمجة بالـVBA
على فكرة، الاسلوب أيضا يعمل مع الوورد.
بالتوفيق إن شاء الله









رد مع اقتباس