ניסיתי לעשות לואלה fOr מ 1 עד 20 שתשנה לי את כל הערכים שנימצאים הtext1 עד text20 For i = 1To 20 Text(i).Text = 0 i = i + 1 Next התוכנית נותן שגיאה שקשורה ל i כנירא הפקודה שרשמתי לא נכונה i מוגדר כ integer איפה הבעיה ? תודה לעוזרים
הבעיה היא שהתיבות טקסט שלך לא מוגדרות במערך, ולאן אתה לא יכול לפנות אליהם ככה... אם הם היו במערך, זה היה עובד. במקרה שלך, אתה יכול לנסות להשתמש במשהו שנקרא CallByName שיעזור לך - זה מקבל פרמטרי טקסט ומבצע את הפעולה בהתאם.