-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


не работает функция SUBTOTAL в Excelпри выгрузке из Access

Среда, 09 Июля 2014 г. 10:17 + в цитатник
Здравствуйте. Решаю такую задачу: в подчиненную форму БД на Аксесс выгружается результат запроса. Необходимо этот результат выгрузить в Excel c подсчетом промежуточных итогов. Как я это делаю:
1) создаю переменную Рекордсет:
Dim ExportData As DAO.Recordset
Set ExportData = Me.FactOfJobsForPeriod.Form.Recordset

2)экспортирую содержимое рекордсета в Excel:
WS.Range("D8").CopyFromRecordset ExportData

3) Определяю номер последней заполненной на итоговом листе строки:
Dim LastRow As Integer
LastRow = WS.usedRange.Row + WS.usedRange.Rows.Count - 1

4)пытаюсь посчитать формулу расчета промежуточных итогов:
WS.Cells(LastRow + 2, 2).Formula = "=SUBTOTAL(109;O8:O" & LastRow & ")"

вот последний пункт не работает -выдается ошибка:1004: Application defined or object defined error
в чем ошибка происходит? в столбце "О" числовые данные...

http://www.sql.ru/forum/1104292/ne-rabotaet-funkciya-subtotal-v-excelpri-vygruzke-iz-access


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку