|
Помогите разобраться с Excel
|
|||
---|---|---|---|
#18+
делаю автофильтр oexcel.Selection.AutoFilter(1,.T.) Теперь бы хотелось подсчитать сколько записей попало под это условие for i=1 to oexcel.Selection.AutoFilter(1,.T.). (вот тут после точки надо наверное что-то написать какое кол-во отфильтровынных записей) oexcel.cells(а вот тут надо как-то узнать какая это строка в массиве строк отфильрованных записей ,1)="***" endfor ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2012, 14:29 |
|
Помогите разобраться с Excel
|
|||
---|---|---|---|
#18+
Можно долго ждать ответа на вопрос по Экселю на форуме FoxPro. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2012, 16:37 |
|
Помогите разобраться с Excel
|
|||
---|---|---|---|
#18+
q1w1e1, Если в Excel данные экспортируются из таблицы или курсора Foxpro, если нет - импортируй в курсор и средствами Foxpro группируй и считай, коль сложно воевать с VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2012, 16:46 |
|
Помогите разобраться с Excel
|
|||
---|---|---|---|
#18+
Как понимаю тебе конец таблицы надо определить. Где-то в форуме попадался пример с тем что тебе надо. Можешь поискать. Я делаю так: читаю построчно до тех пор пока не встретится 100 пустых строк подряд. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2012, 16:46 |
|
Помогите разобраться с Excel
|
|||
---|---|---|---|
#18+
В Экселе для этого есть функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2012, 17:03 |
|
Помогите разобраться с Excel
|
|||
---|---|---|---|
#18+
спасибо... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2012, 19:59 |
|
Помогите разобраться с Excel
|
|||
---|---|---|---|
#18+
можно определить последнюю строку листа йокселя... ну раз уж на фокспрошном форуме задали вопрос по йокселю, то еще более закручу сюжет и приведу пример для 1С :) в фокспрошный код его переделать как два пальца.... Функция ПоследняяСтрокаЛистаЙоксель(Лист) Вверх = -4162; ПоследняяСтрокаВсе = Мин(Лист.Cells.SpecialCells(11).Row, 65535); ПоследняяКолонка = Лист.Cells.SpecialCells(11).Column; //РабочаяОбласть=Лист.Range(Лист.Cells(1,1),Лист.Cells(ПоследняяСтрока,ПоследняяКолонка)); ПоследняяСтрока = 0; Для к = 1 по ПоследняяКолонка Цикл ПосленяяВрем = Лист.Cells(ПоследняяСтрокаВсе + 1, к).End(Вверх).Row; ПоследняяСтрока = Макс(ПосленяяВрем, ПоследняяСтрока ); КонецЦикла; Возврат ПоследняяСтрока; КонецФункции ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 09:51 |
|
Помогите разобраться с Excel
|
|||
---|---|---|---|
#18+
Так я и делаю всё в VFP oexcel=CREATEOBJECT('Excel.Application') Логично рассуждая, делаю в VFP, значит форум по VFP, а кто работает в VFP, тот хотя бы раз делал отчёт в Excel, Word, сталкивался c HTTP и MSSQL, вроде как VFP стимулирует изучение других пограммных продуктов... :-) а по поводу задачи, когда точку ставишь после oexcel, то сразу появляется список возможных объектов, а в данном случае oexcel.Selection.AutoFilter такого не произошло, хотя в статусной строке excel показал кол-во записей... ну и по аналогии с _tally, заинтересовался, где хранится результат в excel. Выкрутиться конечно выкрутился, но хотелось бы по нормальному, а не вводить дополнительные столбцы в курсор для решения проблемы.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 16:07 |
|
|
start [/forum/topic.php?fid=41&fpage=63&tid=1583889]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 151ms |
0 / 0 |