Общественное Sub Excel_This (sQuery как шнур, sExcelFileName как шнур)
На ошибке переход Err_This
' Тусклое xlapp как первенствуйте. Применение
' Тусклый wb как excel.workbook
' Тусклый ws как excel.worksheet
Тусклое xlapp как предмет
Тусклое xlBook как предмет
Тусклое xlSheet как предмет
Тусклые rs как DAO.Recordset
Тусклое LastR как длиной
Установите xlapp = CreateObject («Excel.Application»)
Установите xlBook = xlapp. Workbooks.Open (sExcelFileName)
Установите xlSheet = xlBook.Worksheets (1)
Установите rs = CurrentDb.OpenRecordset (sQuery)
С xlSheet
. Ряд («2: » &. Rows.Count). Delete
. Rs ряда («A2») .copyfromrecordset
LastR =. Клетки (. Rows.Count, «ae»). Конец (- 4162). xlUp рядка '= -4162
. Ряд («ae» & LastR + 2) = «=SUM (AE2: AE» & LastR & ") «
Конец с
xlapp. Видимо = True
'
' Установите xlSheet = ничего
' Установите xlBook = ничего
' Установите xlapp = ничего
Exit_This:
Выходите подводная лодка
Err_This:
Звонок Error_Action (заблуждаются, Err.description, «modECdatabases @ Excel_This», Erl ())
Заблуждается = 0
Резюме Exit_This
Подводная лодка конца
|