Загрузка из Экселя (Лист.UsedRange.Value) #517637


#0 by НовыйУчастникФорума
Использую Лист.UsedRange.Value проблема вот в чем, в экселе есть пустые строки, он выглядит примерно так: в настройках загрузки указываю с 1 по 5, но в Лист.UsedRange.Value получается массив: 1234 2345 т.о. мы получаем массив без пустых строк. Можно как нибудь указать для Лист.UsedRange.Value чтобы массив был из 5 строк? пусть первые 3 строки будут неопределены, но количество строк будет 5, а не 2 как сейчас...
#1 by Fragster
открываешь опенофис, выделяешь что тебе надо, идешь в данные-определить диапазон. как в экселе - хз. а вообще - импортируй не через usedrange, а через свой range с границами 0,0, specialcells.row и .column
#2 by Happy Bear
Лист.UsedRange.Rows.Count
#3 by НовыйУчастникФорума
посмотрю если я установлю Count = 5 то будет 5 строк считано?
#4 by Ivan093
нет, это возвращает количество использованных строк листе
#5 by НовыйУчастникФорума
только к чему это? чет не вижу решения пока...да я знаю количество используемых строк, но если мне не с 1ой придется считывать... мне массив нужен правильный
#6 by NcSteel
Зачем?
#7 by НовыйУчастникФорума
чтобы в екселе 5ая колонка была такая же как в массиве
#8 by НовыйУчастникФорума
если я указал в настройках - грузить с 4 по 5 строки в экселе, то когда я получил массив там тоже 4 и 5 строки были как в экселе, а не 1 и 2, если первые три оказались в экселе пустыми
#9 by NcSteel
Так зачем? Для загрузки ? Так почему не написать ее с учетом этих особенностей.
#10 by НовыйУчастникФорума
для загрузки, меня интересует можно ли получить массив данных (Комсэйфэррэй-) с Листа указав первую и послед строку
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С