اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

شرح امر array , ubound


إذهب إلى أفضل إجابة Solved by الـعيدروس,

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

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

رابط هذا التعليق
شارك

  • أفضل إجابة

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
رابط هذا التعليق
شارك

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