624
צפיות
צפיות
2
תשובות
תשובות
2 שאלות על מערך – VB
אז ככה, כל מה שאני כותב עכשיו, קשור רק לתוכנה של הVB (לא VBS).
שאלה 1:
האם ניתן להגדיר את המערך הדו-מימדי שיהיה אין-סופי? כלומר, אני לא יודע כמה ערכים יהיו לי, ואני לא אצטרך להגדיר את המערך הדו-מימדי בגודל מסוים.
העיקר שם אני פתאום אחליט להכניס למערך הדו מימדי a בתא ה1 ואח"כ בתא ה100, ואז בתא ה150..כלומר שלא יהיה גודל מוגדר למערך, העיקר שאיפה שאני אגיד לו לבצע השמה, הוא ישים את הערך.
שאלה 2:
אני רוצה לדעת כמה תאים יש לי במערך הדו-מימדי. כמו שבמערך רגיל משתמשים ב-ubound, אז פה אני רוצה לדעת כמה תאים וכמה שורות יש לי במערך..
מקוה שהבנתם,
ומקוה שמה שאמרתי אפשרי בכלל לביצוע.
תודה
2 תשובות
אמממ מישהו? בבקשה? זה נורא חשוב.. [
הגדרת מערך דינאמי
תגדיר מערך:
Dim varBook() As Variant
לפני שאתה מוסיף שורה למערך תרשום
ReDim Preserve varBook(num)
(NUM הוא גודל המערך +1 או יותר- אתה יכול לשנות את כל המימדים , בדוגמא יש מימד אחד). המילה Preserve מאפשרת לשמור את הנתונים במערך, אם לא תרשום אותה אז כל המידע שבמערך ימחק