מנוי מחוץ לטווח - Easy Excel VBA

תוכן העניינים

חוברות עבודה | דפי עבודה | מַעֲרָך

ה 'מנוי מחוץ לטווח' שגיאה ב Excel VBA מתרחש כאשר אתה מתייחס לחבר אוסף שאינו קיים או לרכיב מערך שאינו קיים.

הצב כפתור פקודה בגליון העבודה שלך והוסף את שורות הקוד למטה. כדי לבצע את שורות הקוד, לחץ על לחצן הפקודה בגיליון.

חוברות עבודה

אוסף חוברות העבודה ב- Excel VBA מכיל את כל אובייקטים של חוברת העבודה הפתוחים כעת.

1. שורת הקוד למטה סוגרת sales.xlsm.

חוברות עבודה ("sales.xlsm"). סגור

תוצאה כאשר אין חוברת עבודה פתוחה בשם זה:

הערה: כדי לתקן את שגיאת ה'מנוי מחוץ לטווח '(שגיאת זמן ריצה 9), פתח את sales.xlsm לפני לחיצה על כפתור הפקודה.

דפי עבודה

אוסף גליונות העבודה ב- Excel VBA מכיל את כל אובייקטים של גליון העבודה בחוברת עבודה. חוברת העבודה שלנו כוללת 3 דפי עבודה.

1. שורת הקוד למטה מנסה למקם את המילה שלום בתא A1 בגליון העבודה הרביעי.

דפי עבודה (4). טווח ("A1"). ערך = "שלום"

התוצאה כאשר אתה לוחץ על כפתור הפקודה בגיליון:

הסבר: שגיאת 'המנוי מחוץ לטווח' צצה מכיוון שאין גליון עבודה רביעי. כדי לתקן שגיאה זו, שנה את 4 ל -1, 2 או 3 (או הכנס דף עבודה חדש על ידי לחיצה על סימן הפלוס).

מַעֲרָך

מערך הוא קבוצת משתנים. ב- Excel VBA, תוכל להתייחס למשתנה (אלמנט) ספציפי של מערך באמצעות שם המערך ומספר האינדקס.

1. שורת הקוד הראשונה למטה מכריזה על מערך מחרוזות עם שם Films. המערך מורכב מחמישה אלמנטים.

2. לאחר מכן, אנו מאתחלים כל אלמנט של המערך.

3. שורת הקוד הסופית מנסה להציג את האלמנט השישי באמצעות MsgBox.

סרטים עמומים (1 עד 5) כמחרוזת
Films (1) = "שר הטבעות"
סרטים (2) = "מהירות"
סרטים (3) = "מלחמת הכוכבים"
סרטים (4) = "הסנדק"
סרטים (5) = "ספרות עיסה"
סרטי MsgBox (6)

התוצאה כאשר אתה לוחץ על כפתור הפקודה בגיליון:

הסבר: שגיאת 'המנוי מחוץ לטווח' צצה מכיוון שאין אלמנט שישי. כדי לתקן שגיאה זו, שנה את ה- 6 ל- 1, 2, 3, 4 או 5 (או הכריז על מערך מחרוזת עם 6 אלמנטים).

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave