منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - كيف انشاء دالة في اكسل
عرض مشاركة واحدة
قديم 2013-01-09, 12:07   رقم المشاركة : 5
معلومات العضو
an_isma43
عضو نشيط
 
الصورة الرمزية an_isma43
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة __الهاوي__ مشاهدة المشاركة
أولا أنبهك أن الدوال في الاكسل تكون بالفيجول بيسك 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
على فكرة، الاسلوب أيضا يعمل مع الوورد.
بالتوفيق إن شاء الله
شكرا لك اخي على هاته الاجابة
ممكن اخي تمر على هذا الموضوع
https://www.djelfa.info/vb/showthread.php?p=12659635










رد مع اقتباس