Public SubImportExcelSheetsfIANL ()
Schemerige objXL als Voorwerp
Schemerige stal, xlPath als Koord, I als Geheel
Schemerige myPath (), j, iCnt als Geheel
myPath = Serie („\ \ server \ Year1.xlsx“, _
„\ \ server \ Year2.xlsx“, _
„\ \ server \ Year3.xlsx“)
Voor j = LBound (myPath) Aan UBound (myPath)
Als Dir (myPath (j)) <> "" toen
Reeks objXL = CreateObject („Excel.Application“)
objXL.Workbooks.Open myPath (Waar j),
Met objXL
Voor I = 1 aan. Worksheets.Count
Als InStr (. Aantekenvellen (I). Naam, „widget“) toen
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _
„tblMaster“, myPath (Waar j). Aantekenvellen (I). Naam &“! A: M "
Eind als
Daarna
Eind met
objXL.Quit
Reeks objXL = niets
Anders
iCnt = iCnt + 1
Eind als
Daarna
Als iCnt = 3 toen
Aantekenvellen van MsgBox de „bestaan niet. Weggaande sub nu! “, vbInformation, „Fout“
Sub van de uitgang
Eind als
|