שלח תשובה

זירת השאלות

502
צפיות
2
תשובות

2 שאלות על מערך – VB

,‏ 23 במרץ, 2006

אז ככה, כל מה שאני כותב עכשיו, קשור רק לתוכנה של הVB (לא VBS).
שאלה 1:
האם ניתן להגדיר את המערך הדו-מימדי שיהיה אין-סופי? כלומר, אני לא יודע כמה ערכים יהיו לי, ואני לא אצטרך להגדיר את המערך הדו-מימדי בגודל מסוים.
העיקר שם אני פתאום אחליט להכניס למערך הדו מימדי a בתא ה1 ואח"כ בתא ה100, ואז בתא ה150..כלומר שלא יהיה גודל מוגדר למערך, העיקר שאיפה שאני אגיד לו לבצע השמה, הוא ישים את הערך.

שאלה 2:
אני רוצה לדעת כמה תאים יש לי במערך הדו-מימדי. כמו שבמערך רגיל משתמשים ב-ubound, אז פה אני רוצה לדעת כמה תאים וכמה שורות יש לי במערך..

מקוה שהבנתם,
ומקוה שמה שאמרתי אפשרי בכלל לביצוע.
תודה  

תגיות:

2 תשובות

  1. אמממ מישהו? בבקשה? זה נורא חשוב.. [

  2. shlomoch הגיב:

    הגדרת מערך דינאמי
    תגדיר מערך:

    Dim varBook() As Variant

    לפני שאתה מוסיף שורה למערך תרשום

    ReDim Preserve varBook(num)

    (NUM הוא גודל המערך +1 או יותר- אתה יכול לשנות את כל המימדים , בדוגמא יש מימד אחד). המילה Preserve מאפשרת לשמור את הנתונים במערך, אם לא תרשום אותה אז  כל המידע שבמערך ימחק

שלח תשובה