![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать номер последней непустой ячейки в EXCEL [D7, Paradox]
P0tia © (2003-09-04 16:48:00)
Как узнать номер последней непустой ячейки в EXCEL допустим в столбце один. и как потом даные из столбца (ДАТА) перегнать в таблицу в поле даты. Без Query
Vlad (2003-09-04 19:39:00) [1]
Вот, специально сам посмотрел.
Excel.ActiveSheet.UsedRange.Rows.Count возвращает число строк
Оно же - номер последней непустой ячейки.
Vlad (2003-09-04 19:27:00) [2]
2 MsGuns © (04.09.03 19:19) [7]
Nikolay M. © видимо ошибся предлогом "не"
2 P0tia © (04.09.03 19:14) [6]
Неужели трудно открыть справку в Visual Basic где нибудь в Excel и посмотреть описание свойства UsedRange ?
MsGuns (2003-09-04 19:19:00) [3]
>Nikolay M. © (04.09.03 17:35) [5]
>Свойство UsedRange - это минимальный прямоугольник, вне которого нет незаполненных ячеек.
Так надо ?
P0tia (2003-09-04 19:14:00) [4]
Напиши пример кода
Nikolay M. (2003-09-04 17:35:00) [5]
> я тебя не понил
Свойство UsedRange - это минимальный прямоугольник, вне которого нет незаполненных ячеек. Из него можно получить нижнюю границу, но в таком случае заполнения:
1 2 3 4
2 3 4
3 4
4
для всех столбцов высота будет равна 4.
Если такой вариант не устраивает, тогда пробегай руками в цикле по всем ячекам от первой до той, которая получена из UsedRange.
P0tia (2003-09-04 17:28:00) [6]
Nikolay я тебя не понил, должно быть что-то вроде
Excel.ActiveSheet.Cells.SpecialCells(LastCell,EmptyParam).Activa te
bushmen (2003-09-04 17:00:00) [7]
Не хочешь Query - используй Table :))))))))))))))
Vlad (2003-09-04 16:58:00) [8]
А чем тебе Query-то неугодил ?
Nikolay M. (2003-09-04 16:55:00) [9]
> Как узнать номер последней непустой ячейки в EXCEL допустим
> в столбце один
Свойство UsedRange.
> и как потом даные из столбца (ДАТА) перегнать в таблицу
> в поле даты. Без Query
А почему без Query?