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

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

قام بنشر

الكثير من الاكواد بها هذان الامران ولقد بحثت في مواقع اجنبية كثيرة ولكن للاسف الشديد لم افهم المقصود منهما برجاء شرح الاوامر حتي يتسنا لي وللبعض فهم الاكواد وشكراً

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

array  هذي عبارة عن جدول او جداول

ubound للاشارة عن البعد الاخير سوى لاعمدة  او للصفوف للجداول

مثلا

استخدام Ubound للـ Array

A = Array(1,2,3,4,5)

لمعرفة عدد بيانات المتغر A

msgbox Ubound(A)

طبيعة الحالة النتيجة 4 لان اي جدول يبداء بصفر وليس بـ 1 الا اذا تم الاشارة في بداية المودويل بالجملة Option Base 1 كالتالي

Option Base 1
Sub Test()
Dim A

A = Array(1, 2, 3, 4, 5)

MsgBox UBound(A) ' 5

End Sub

 

او بدون الاشارة كالتالي النتيجة 4

Sub Test()
Dim A

A = Array(1, 2, 3, 4, 5)

MsgBox UBound(A) ' 4

End Sub

وبطبيعة الحالة عند استخدام الحلقات التكرارية يستخدم للمصفوفات للاشارة للبداية بكلمة Lbound  بدلاً الخطاء اذا اشرت بـ 0 او 1

وللاشارة بالنهاية بـ Ubound كالمثال التالي

Option Base 1
Sub Test()
Dim A

A = Array(1, 2, 3, 4, 5)

For i = LBound(A) To UBound(A)
    MsgBox A(i) ' 1,2,3,4,5
Next i

End Sub

 

 

ولها استخدامات اخرى بإمكانك مراجعة موضوع استاذنا الغالي عبدالله باقشير لشرح المصفوفات

  • Like 2
قام بنشر (معدل)

وهذا رابط بالمنتدى موضوع شرح المصفوفات للاستاذ ياسر خليل

 

تم تعديل بواسطه الـعيدروس
  • Like 1
قام بنشر

شكراً للأخوة المحترمين جزاهم الله كل خير وجعلهم في ميزان حسناتهم ومتعهم باسماعهم وابصارهم .ورزقهم خير الدنيا والاخرة.

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information