Индекс изван опсега - једноставан Екцел ВБА

Преглед садржаја

Радне свеске | Радни листови | Арраи

'индекс изван опсега'грешка у Екцел ВБА се јавља када упућујете на непостојећег члана колекције или непостојећи елемент низа.

Поставите командно дугме на радни лист и додајте доње линије кода. Да бисте извршили линије кода, кликните командно дугме на листу.

Радне свеске

Збирка радних свезака у програму Екцел ВБА садржи све објекте радне свеске који су тренутно отворени.

1. Доња линија кода затвара салес.клсм.

Радне свеске ("салес.клсм"). Затворите

Резултат када нема отворене радне свеске са овим именом:

Напомена: да бисте исправили ову грешку „индекс изван опсега“ (грешка током извођења 9), отворите салес.клсм пре него што кликнете на командно дугме.

Радни листови

Збирка радних листова у програму Екцел ВБА садржи све објекте радног листа у радној свесци. Наша радна свеска има 3 радна листа.

1. Доњи кодни ред покушава да стави реч Хелло у ћелију А1 на 4. радном листу.

Радни листови (4) .Ранге ("А1"). Валуе = "Хелло"

Резултат је када притиснете командно дугме на листу:

Објашњење: појављује се грешка 'индекс изван опсега' јер нема четвртог радног листа. Да бисте исправили ову грешку, промените 4 у 1, 2 или 3 (или уметните нови радни лист кликом на знак плус).

Арраи

Низ је група променљивих. У програму Екцел ВБА можете се позвати на одређену променљиву (елемент) низа помоћу назива низа и броја индекса.

1. Први кодни ред испод декларише низ стрингова са именом Филмс. Низ се састоји од пет елемената.

2. Затим иницијализујемо сваки елемент низа.

3. Последња линија кода покушава да прикаже 6. елемент помоћу МсгБок -а.

Дим Филмс (1 до 5) као низ
Филмс (1) = "Господар прстенова"
Филмс (2) = "Брзина"
Филмс (3) = "Ратови звезда"
Филмс (4) = "Кум"
Филмс (5) = "Пулп Фицтион"
МсгБок Филмови (6)

Резултат је када притиснете командно дугме на листу:

Објашњење: појављује се грешка 'индекс изван распона' јер нема 6. елемента. Да бисте исправили ову грешку, промените 6 у 1, 2, 3, 4 или 5 (или декларишите низ Стринг са 6 елемената).

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave