سعاد نشر 15 ديسمبر 2015 أرسل تقرير نشر 15 ديسمبر 2015 أتوفر على دالة وأريد استعادتها والحصول على قيمتها النهائية، وذلك من خلال برمجة VBA، مثلاً:Public Function test() As Integer return 1 End Functionلا أدري لمَ أحصل على خطأ عند عمل run للتطبيق؟ ما الخطأ في ذلك؟ اقتباس
0 E.Nourddine نشر 16 ديسمبر 2015 أرسل تقرير نشر 16 ديسمبر 2015 لتعريف الدالة test والتي تعيد لنا قيمة عددية من نوع Integer:Public Function test() As Integer test = 1 End Functionنعرّف متغيّر من نفس النوع، ونستقبل من خلاله قيمة الدالة :Dim i As Integer i = test()لاستخراج القيمة من خانة ما، كمثال A1، نستعمل:Public Function testRange() As Range Set testRange = Range("A1") End Functionمثال عملي:Dim r As Range Set r = testRange()يمكن استعمال Exit Function لإنهاء عمل الدالة عند شرط معيّن، كالحصول على القيمة 1:Function test(ByVal justReturnOne As Boolean) As Integer If justReturnOne Then test = 1 Exit Function End If 'more code... test = 2 End Function اقتباس
السؤال
سعاد
أتوفر على دالة وأريد استعادتها والحصول على قيمتها النهائية، وذلك من خلال برمجة VBA، مثلاً:
لا أدري لمَ أحصل على خطأ عند عمل run للتطبيق؟ ما الخطأ في ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.