из XLS в 1С - как узнать количество строк в XLS ? #97111


#0 by ТаверСети
ну че тутуа писать????      Книга.Close;
#1 by miki
65k.Или тебе только не пустые?
#2 by ТаверСети
mikiну чтобы точно понятно что дальше ничего нету
#3 by miki
Проверяй значение ячейки на <пусто> или маркер какой-нить пиши в конец ХЛС.
#4 by ТаверСети
miki нифина был другой способмне тута каньше ктото обьяснил но я забыла в архивах нету
#5 by Ret
....а далее все обходы по строкам и столбцам через циклы.
#6 by ТаверСети
RetНужныйЛист=ВходExcel.Worksheets.Item(ЛистExcel);вот ето место пожалуйста поподробнее.как получить 1-й лист?
#7 by Ret
+5 Как примерну и т.д.
#8 by Ret
--------------------------------------------это основные операторы модуля
#9 by ТаверСети
RetНужныйЛист=ВходExcel.Worksheets.Item(ЛистExcel);вот ето место пожалуйста поподробнее.как получить 1-й лист?
#10 by ТаверСети
мне раньше показывали способ какузнать количество непустых строк.
#11 by Lex1C
9 - Метод Sheets(НомерЛиста)
#12 by Ret
КоличествоЛистов=ВходExcel.Worksheets.Count;Для i=1 По КоличествоЛистов Цикл
#13 by ТаверСети
не сегодня чета нету умных...
#14 by Железяка
Предупреждение
#15 by Ret
Мля, итак уже все разжевал...НужныйЛист=ВходExcel.Worksheets.Item(i);.........и т.д.
#16 by ТаверСети
Retкак узнать номер последней не пустой строки?
#17 by ТаверСети
#18 by Ret
Я конечно привожу куски кода, который уже заточен под мои задачи, но из них вполне можно понять логику и использовать под себя.Когда сам писал это, не мало пришлось покапаться в доках, а тебе выкладываешь на тарелочке, а ты разобраться не можешь.За тебя-то никто не будет делать. Смотри, разбирайся и делай.
#19 by miki
Может тебе надо:
#20 by Ret
Мля.... я тащусь....НужныйЛист=ВходExcel.Worksheets.Item(ЛистExcel);------далее работаешь со значением---------- и т.д. (шо тебе ящо конец цикла написать?)
#21 by ТаверСети
короче ето делается так.=====================Процедура ЗагрузитьНажатие(Элемент)============================ето я чета туплю сегодняспасибо за ответ Ret-у
#22 by Ret
Cells(1,1).SpecialCells.Row -последняя не пустая строкаCells(1,1).SpecialCells.Column - последний не пустой столбеци еще выше я привел процеДУРУ ПроверкаБитыхСсылок(Ячейка) привел.Перед загрузкой если там ошибки, то на Значение = НужныйЛист.Cells(index,index2).Value 1С вылетает. Поэтому их надо обязательно отсечь!!!Не помню где это описано, но это известная весчь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям