Openbare SubExcel_This (sQuery als Koord, sExcelFileName als Koord)
Op Fout GoTo Err_This
' Schemerige xlapp zoals uitblinken. Toepassing
' Schemerige wb als excel.workbook
' Schemerige ws als excel.worksheet
Schemerige xlapp als Voorwerp
Schemerige xlBook als Voorwerp
Schemerige xlSheet als Voorwerp
Schemerige rs als DAO.Recordset
Schemerige LastR zoals lang
Reeks xlapp = CreateObject („Excel.Application“)
Reeks xlBook = xlapp. Workbooks.Open (sExcelFileName)
Reeks xlSheet = xlBook.Worksheets (1)
Reeks rs = CurrentDb.OpenRecordset (sQuery)
Met xlSheet
. Waaier („2: “ &. Rows.Count). Schrap
. Strek me („A2“) .copyfromrecordset uit rs
LastR =. Cellen (. Rows.Count, „VE“). Eind (- 4162). Rij 'xlUp = -4162
. Waaier („VE“ & LastR + 2) = „=SUM (AE2: VE“ & LastR &“) „
Eind met
xlapp. Zichtbaar = Waar
'
' Plaats xlSheet = niets
' Plaats xlBook = niets
' Plaats xlapp = niets
Exit_This:
Sub van de uitgang
Err_This:
Vraag Error_Action (vergis me, Err.description, „modECdatabases @ Excel_This“, Erl ())
Vergis me = 0
Hervat Exit_This
Beëindig Sub
|