hoodahooda قام بنشر أغسطس 26, 2006 قام بنشر أغسطس 26, 2006 (معدل) اولا يتم عمل الدوال الخاصة والتي تسمي Defined Functions "VBA Function in Excel " من خلال فيجول بيسك ابليكشن نبدأ اولا فتح فيجول بيسك ابليكشن "VBA"Visual Basic Editor عن طريق Tools > Macro > Visual Basic Editor or ALT+F11 ثم بعد ذلك نحتاج لفتح موديول لكتابة المعادلة فيه عن طريق Insert > Module وبهذا تم فتح موديول ولكنه فارغ نريد اولا انا نختار اسما للمعادلةوليكن مثلا Area والمعادلة هي AREA = LENGTH x WIDTH وجملة اعلان دالة هي function وهي تعني عن بدء كتابة دالة جديدة ثم يتبعها اسم الدالة ثم انتر ستلاحظ هذا الشكل امامك بداية الدالة ونهاية الدالة وفي المنتصف يتم كتابة الدالة نفسها شروط كتابة اسم الدالة 1- ان يبدا بحرف لا برقم 2-الا يزيد عن 255 حرف 3-الا يتخلل الاسم علامات او مسافلا فيما عدا الشرطة السفلية وستلاحظ ان اسم الدالة يتبع بقوسين وسوف يتم وضع الاسماء الخاصة بالمعاملات بين القوسين هذين المعامل الأول Length والمعمل الثاني Width ونوعهم Double ويمكن كتابة المعاملات من غير تحديد نوعهم ()Function Area End Function فيكون الشكل هكذا بعد كتابة المعاملات Function Area(Length As Double, Width As Double) End Function ونكتب بعد ذلك الدالة فيكون الشكل هكذا Function Area(Length As Double, Width As Double) Area = Length * Width End Function الأن انتهينا من أعداد الدالة الان حان معاد أختبارها من معالج الدالات fx اختار user defined ستجد الدالة موجودة Areaأختارها واشتغل بها ارجو ان يكون الدرس مفيد ولقد ارفقت لكم دالة خاصة تقوم بعمل قاعدة If _________.zip تم تعديل أغسطس 27, 2006 بواسطه هادى سالم
hoodahooda قام بنشر أغسطس 26, 2006 الكاتب قام بنشر أغسطس 26, 2006 http://www.exceltip.com موقع مفيد للاكسل
الجزيرة قام بنشر أغسطس 27, 2006 قام بنشر أغسطس 27, 2006 حياك الله أخي hoodahooda موضوعك في رأيي جداً مهم ياليت تشرح هالفقرة لو تكرمت ((( بين القوسين هذين المعامل الأول Length والمعمل الثاني Width ونوعهم Double ويمكن كتابة المعاملات من غير تحديد نوعهم )))
هادى محمد المامون سالم قام بنشر أغسطس 27, 2006 قام بنشر أغسطس 27, 2006 (معدل) اخى الكريم hoodahooda الله يفتح عليك فعلا درس مفيد و لكن الملف به داله Function grade السلام عليكم تم تعديل أغسطس 27, 2006 بواسطه هادى سالم
hoodahooda قام بنشر أغسطس 27, 2006 الكاتب قام بنشر أغسطس 27, 2006 شكرا لك من شارك في الرد اما المعاملات فهي عبارة عن متغيرات يتم استقبال القيم المبعوثة للدالة داخلها وللمتغيرات انواع كثيرة ومنها النوع double وهو نوع يتم تخزين به ارقام صحيحة وعشرية لقد تعمد ان اشرح علي دالة واضع دالة أخري كي يكون عند المتدرب دالة اخري بعد فهم الدرس يجرب المثال ويقوم بعمل Function grade وسوف اقوم بارفاق المثال الذي شرحت عليه
الردود الموصى بها