Появява се грешка в подиндекса извън обхвата когато се опитате да препратите индекс за колекция, която е невалидна Най-вероятно индексът в Windows всъщност не включва. xls. Индексът на прозореца трябва да бъде същият като името на работната книга, показана в заглавната лента на Excel.
Как решавате грешка в индекса извън обхвата?
Как да коригирате грешката „Subscript Out of Range“във Visual Basic за…
- Грешка в долния индекс извън диапазона.
- Масив във VBA Excel.
- Използване на Dim и ReDim за определяне на броя на елементите.
- Използване на конструкцията “For Every…Next”.
- Използване на валидно ключово име.
Какво означава, когато Excel казва, че индексът е извън обхват?
"Индекс извън обхвата" показва, че вие сте се опитали да получите достъп до елемент от колекция, която не съществува. Има ли "Sheet1" във вашата работна книга? Ако не, ще трябва да го промените с името на работния лист, който искате да защитите.
Какво означава допълнителен индекс за грешка при изпълнение 9 извън обхвата?
Ако получите съобщение, което гласи "Грешка по време на изпълнение 9: Индекс извън обхвата", това означава, че Visual Basic не може да чете команди Тази грешка обикновено се появява, ако опитвате се да копирате страници във файл на Excel. Друга причина може да е, че нямате принтер по подразбиране на вашия компютър.
Как да коригирам грешка по време на изпълнение в Excel?
В Excel, в лентата на задачите, изберете раздела Файл, след което щракнете с левия бутон върху Отвори от предоставения списък. Сега щракнете върху необходимия файл и изберете Отваряне -> Отваряне и възстановяване -> Възстановяване (можете също да изберете раздела Извличане на данни). Ако всичко върви добре, грешка по време на изпълнение 13 няма да ви притеснява отново.