powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите разобраться с Excel
9 сообщений из 9, страница 1 из 1
Помогите разобраться с Excel
    #37618038
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаю автофильтр
oexcel.Selection.AutoFilter(1,.T.)
Теперь бы хотелось подсчитать сколько записей попало под это условие
for i=1 to oexcel.Selection.AutoFilter(1,.T.). (вот тут после точки надо наверное что-то написать какое кол-во отфильтровынных записей)
oexcel.cells(а вот тут надо как-то узнать какая это строка в массиве строк отфильрованных записей ,1)="***"
endfor
...
Рейтинг: 0 / 0
Помогите разобраться с Excel
    #37618453
Можно долго ждать ответа на вопрос по Экселю на форуме FoxPro.
...
Рейтинг: 0 / 0
Помогите разобраться с Excel
    #37618478
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1,

Если в Excel данные экспортируются из таблицы или курсора Foxpro, если нет - импортируй в курсор и средствами Foxpro группируй и считай, коль сложно воевать с VBA
...
Рейтинг: 0 / 0
Помогите разобраться с Excel
    #37618479
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как понимаю тебе конец таблицы надо определить. Где-то в форуме попадался пример с тем что тебе надо. Можешь поискать.
Я делаю так: читаю построчно до тех пор пока не встретится 100 пустых строк подряд.
...
Рейтинг: 0 / 0
Помогите разобраться с Excel
    #37618535
В Экселе для этого есть функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ.
...
Рейтинг: 0 / 0
Помогите разобраться с Excel
    #37618864
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо...
...
Рейтинг: 0 / 0
Помогите разобраться с Excel
    #37619372
можно определить последнюю строку листа йокселя...
ну раз уж на фокспрошном форуме задали вопрос по йокселю, то еще более закручу сюжет и приведу пример для 1С :)
в фокспрошный код его переделать как два пальца....


Функция ПоследняяСтрокаЛистаЙоксель(Лист)
Вверх = -4162;
ПоследняяСтрокаВсе = Мин(Лист.Cells.SpecialCells(11).Row, 65535);
ПоследняяКолонка = Лист.Cells.SpecialCells(11).Column;
//РабочаяОбласть=Лист.Range(Лист.Cells(1,1),Лист.Cells(ПоследняяСтрока,ПоследняяКолонка));

ПоследняяСтрока = 0;
Для к = 1 по ПоследняяКолонка Цикл
ПосленяяВрем = Лист.Cells(ПоследняяСтрокаВсе + 1, к).End(Вверх).Row;
ПоследняяСтрока = Макс(ПосленяяВрем, ПоследняяСтрока );
КонецЦикла;
Возврат ПоследняяСтрока;
КонецФункции
...
Рейтинг: 0 / 0
Помогите разобраться с Excel
    #37620411
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я и делаю всё в VFP
oexcel=CREATEOBJECT('Excel.Application')
Логично рассуждая, делаю в VFP, значит форум по VFP, а кто работает в VFP, тот хотя бы раз делал отчёт в Excel, Word, сталкивался c HTTP и MSSQL, вроде как VFP стимулирует изучение других пограммных продуктов... :-)
а по поводу задачи, когда точку ставишь после oexcel, то сразу появляется список возможных объектов, а в данном случае oexcel.Selection.AutoFilter такого не произошло, хотя в статусной строке excel показал кол-во записей... ну и по аналогии с _tally, заинтересовался, где хранится результат в excel. Выкрутиться конечно выкрутился, но хотелось бы по нормальному, а не вводить дополнительные столбцы в курсор для решения проблемы..
...
Рейтинг: 0 / 0
Помогите разобраться с Excel
    #37620472
Application.StatusBar, кстати, дает False. Так что, это не статусбар.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите разобраться с Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]