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

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

قام بنشر

السلام عليكم ورحمة الله وبركاته

 

اخواني واساتذتي الكرام تحية طيبة وبعد ..

سؤالي هو لو كان لدي مجموعة قيم مثل 852 ,123, 456, 789, 741 = x مخزنة داخل الكود وليست في جدول واريد مقارنة القيمة 456 = a اذا كانت ضمن القيم يعطي msgbox "ok  والا msgbox "no  بعد اكتمال المقارنة مع جميع الارقام طبعاً

 

ارجو المساعدة

 

تحياتي

 

 

 

 

قام بنشر

وعليكم السلام:smile:

 

Dim a() as string

x = "852 ,123, 456, 789, 741"
a=split(x,",")

for i=lbound(a) to ubound(a)
  if a(i)=789 then
   msgbox "found 789"
  end if

next i

 

جعفر

  • Like 1
قام بنشر

 

تفضل:smile:

Dim a() as string

x = "852 ,123, 456, 789, 741"

'بدل ان يكون عندنا سطر للمتغير
'x
'اعمله اعمدة للمتغير
'a
'Array
'بحيث يكون فصل كل كلمة بعد الفاصلة
a=split(x,",")

'خلينا نشوف قيم المتغير
'a
'من اول سطر فيه ، وهو صفر ، الى اخر سطر فيه
'Lower Bound(a) to Upper Bound(a)
for i=lbound(a) to ubound(a)

  if a(i)=789 then
   msgbox "found 789"
  end if

next i

 

جعفر

  • Like 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information