اذهب الي المحتوي
أوفيسنا

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

قام بنشر
50 دقائق مضت, Mohamed Abo Elala said:

اجرب ايه 

مفيش مرفق

جرب بنفسك وأخبرنا عن تجربتك ..

هذا كان تكملة الجملة

وهي القاعدة التي ساعدتنا في التعلم .. 🙂 

  • Like 1
  • Haha 1
  • أفضل إجابة
قام بنشر

كلام الزميل موسى صحيح، لا بد من التجارب.
مع العلم أنه لا يوجد دالة between في الـ vba وعليه يمكن التعويض عنها كما مشاركة الزميل محمد لطفي.
ويمكن كذلك تصميم الدالة كما التالي:
 

Function Between(Value As Variant, MinVal As Variant, MaxVal As Variant) As Variant
    If VarType(Value) = VarType(MinVal) And _
       VarType(Value) = VarType(MaxVal) Then
        Between = CBool(Value >= MinVal And Value <= MaxVal)
    Else
        Between = "Var type error"
    End If
End Function

ومناداتها كالتالي:
 

If Between(4, 1, 10) then
    MsgBox "إجابة سليمة"
End if

 

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

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

Important Information