0 / 0 / 0
Регистрация: 12.03.2020
Сообщений: 9
|
|||||||||||
Ошибка "Subscript out of range"14.03.2020, 12:07. Показов 26497. Ответов 15
Добрый день, уважаемые знатоки, обращаюсь к Вам от безысходности. Имеется следующий цикл:
0
|
14.03.2020, 12:07 | |
Ответы с готовыми решениями:
15
Ошибка subscript out of range Ошибка Subscript out of range |
Супер-модератор
![]() ![]() ![]() |
|
14.03.2020, 12:43 | |
Эта ошибка может возникнуть, если отсутствует один из листов книги (не только из-за массивов)
0
|
Супер-модератор
![]() ![]() ![]() |
|
14.03.2020, 12:47 | |
А чему равно j?
0
|
Модератор
![]() ![]() |
||
14.03.2020, 13:25 | ||
- явно где то нет значения - или НомерСтроки<=0 или j<=0
0
|
14.03.2020, 13:28 | |||||||
Просто не надо выделываться и убирать Option Explicit В результате у Вас полный бардак в переменных. У меня при попытке запуска Вашего кода ошибка проявилась на строке
Дальше не смотрел.
1
|
Модератор
![]() ![]() |
||||||
14.03.2020, 13:35 | ||||||
у вас нет в модулях обязательной строки Option Explicit и у вас не проходит компиляция
следовательно невозможно гарантировать выполнение и то, что другой модуль знает это имя
1
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,105
|
|
14.03.2020, 15:24 | |
![]() Решение
pasha7598, смотрю на строки кода (рар у меня не читается) и думаю, а зачем там оператор With?
Если Worksheets(НовыйЛист) и Worksheets(НазваниеЛиста) находятся оба в Workbooks(НазваниеКниги), то он просто не нужен, а если книги разные, то тогда ясно почему вылетает ошибка, надо перед одним из листов поставить точку. Добавлено через 2 минуты Или активной в момент выполнения этого кода является не та книга, которую вы бы хотели Добавлено через 32 минуты т.к. оператор Do Until .... проходит, то выведите (или посмотрите в дебугере) до With значение переменной НовыйЛист и всё, думаю, станет ясно.
1
|
0 / 0 / 0
Регистрация: 12.03.2020
Сообщений: 9
|
|
14.03.2020, 21:36 [ТС] | |
НомерСтроки он точно положителен, ведь он вводится собственноручно с клавиатуры, а j зарание присвоено 1
Добавлено через 1 минуту Просто в моем случае это определенно будут цифры и текста там оказаться не может никоим образом. Просто задача стоит такая, что нужно выбрать момент выхода установки на стационарный режим, так что возможно у Вас там где-то попался текст Добавлено через 2 минуты О боже, да, спасибо, заработало и как я мог забыть, что там нужна точка. Безумно благодарен за помощь.
0
|
![]() 2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,447
|
|||||||||||
14.03.2020, 22:01 | |||||||||||
pasha7598,
Попробуйте перед обоими точки :
1
|
Модератор
![]() ![]() |
||
14.03.2020, 22:36 | ||
когда я вставила Option Explicit во все модули - компиляция не проходит
0
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,105
|
|||
15.03.2020, 05:16 | |||
0
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,105
|
|
15.03.2020, 12:48 | |
Narimanych, я и написал слово ЕСЛИ и что файл у меня не открылся. И про смену активного листа тоже
Добавлено через 7 минут И писал это для автора, ваш уровень мне известен
0
|
15.03.2020, 12:48 | |
Помогаю со студенческими работами здесь
16
Ошибка - Subscript out of range Ошибка Subscript out of range при вычислениях
Ошибка в сравнении двух массивов (Subscript out of range) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
|
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
|
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
|
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг.
Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя.
Странные серые краски проникают и. . .
|
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
|
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
|
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
|
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
|
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
|
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
|