Вниз
Скачать: CL | DM;

Как найти последнюю ячейку с данными в EXCEL   Найти похожие ветки 

← →
Nikita ©   (2002-02-06 13:08) [0]

Допустим имеем следующий образец записей в файле EXCEL:

4566 test mail
xxx xxx
tes2
xxx ____

Надо определить ячейку, которая для примера подчеркнута,
т.е. определить поледнюю полосу с данными по горизонтали
и вертикали таблцы. Вызов процедуры поиска данной ячейки
будет просходить из Delphi 5.
Каким способом это можно сделать?
(Если можно - с примером).

Заранее спасибо!


← →
KSergey ©   (2002-02-06 13:37) [1]

Примера под рукой нет, к тому же не понятно о примере чего идет речь: пример нужен на VBA, на Delphi при условии подключения к MS Ecxel как к COM-объекту или еще чего
Если про COM-объект речь, то вроде можно просто перебрать св-ство Cell[], дойдя по первой пустой ячейки...


← →
Nikita ©   (2002-02-06 13:44) [2]

Объект OLE.
До первой пустой - не подойдет.
Будет использоваться для импорта данных и некоторые значения могут быть нулевыми (пустые ячейки).


← →
USAtyj ©   (2002-02-06 15:22) [3]

Данный код переходит на последнюю редактируемую ячейку.
Равноценно нажатию Ctrl-End на листе Excel.

const
xlLastCell = 11;
var
Excel:Variant;
begin
Excel:=CreateOLEObject("Excel.Application");
...
Excel.ActiveWorkbook.ActiveCell.SpecialCells(xlLastCell).Select;
...
end;


← →
Nikita ©   (2002-02-06 16:36) [4]

Большое спасибо!!!!!!!!




Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
3-66450
yaJohn
2002-01-28 14:26
2002.02.21
ADO, voprosiki prostie.


1-66553
daos
2002-02-05 09:30
2002.02.21
Как вывести дочернюю форму mdi на передний план?


14-66676
Мефодий
2002-01-04 22:04
2002.02.21
Zip файл не открывается WinZip-ом


3-66431
Анонимщик
2002-01-26 12:59
2002.02.21
TADOConnection + ConnectionString + runtime


1-66563
@andrew
2002-02-04 13:16
2002.02.21
ПРИВЕТ ВСЕМ!!! Подскажите, PLEASE!!! как нарисовать....




   Наверх