Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2013, 19:43   #1
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию Ошибка при объявлении массива (есть ограничения?)

Здравствуйте, Уважаемые.
Уверовав в силу массивов и словарей пытаюсь их теперь везде применять, но вот заминочка вышла.
Объявляю массив
Код:
Dim a()
a = Sheets("БазаОбщая").Range("aa7:ai6929").Value
вылетает ошибка 6 Overflov
а массив
Код:
a = Sheets("БазаОбщая").Range("a7:i6929").Value
т.е. то же кол-во строк и столбцов, получается без проблем.
Подскажите, пожалуйста, в чем тут дело?
зы У Гугла спрашивал, смотрел по форуму, но что-то ничего внятного так и не нашел.
Спасибо
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 07.11.2013 в 00:58.
VictorM вне форума Ответить с цитированием
Старый 06.11.2013, 20:17   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

На пустом листе ошибки нет.
Надо ,мое мнение,анализировать,что в ячейках.
Хотя массив не большой.
Изображения
Тип файла: jpg U34.jpg (29.0 Кб, 57 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 06.11.2013, 21:36   #3
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

doober, спасибо.
Теперь я хоть буду знать, что это моя ошибка, где-то видимо данные в ячейке "кривые".
Буду искать.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 06.11.2013, 23:38   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Надо ,мое мнение,анализировать,что в ячейках.
Вы были правы.
В одной из ячеек, после выборки, "запортился" тип данных, это и вызывало ошибку при объявлении массива.
А поскольку эта ошибка закралась в середину таблицы я ее не заметил.
doober, спасибо еще раз.
Я бы долго еще "издевался" над массивом, если бы не Ваша подсказка
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при формировании массива manula Microsoft Office Excel 2 09.07.2013 11:51
Ошибка при выводе строкового массива Bugrimov Общие вопросы C/C++ 25 02.04.2012 22:40
Интегрирование(ошибка при заполнении массива) Erwin Помощь студентам 0 30.04.2011 17:27
ограничения на размер массива? LOST94 Общие вопросы C/C++ 4 29.03.2010 09:50
Ошибка при очистке динамического массива. S_Yevgeniy Помощь студентам 4 24.12.2009 18:45