Public Okręt podwodny ImportExcelSheetsfIANL ()
Ciemnawy objXL Przedmiot
Ciemnawy stajenka, xlPath Równie Sznurek, i Integer
Ciemnawy myPath (), j, iCnt Jako Integer
myPath = Szyk ("\ \ serwer \ Year1.xlsx", _
"\ \ serwer \ Year2.xlsx", _
"\ \ serwer \ Year3.xlsx")
Dla j = LBound (myPath) UBound (myPath)
Jeżeli Dir (myPath (j)) <> "" Wtedy
Ustalony objXL = CreateObject ("Excel.Application")
objXL.Workbooks.Open myPath (j), Prawdziwy
Z objXL
Dla i = (1). Worksheets.Count
Jeżeli InStr (. Worksheets (i). Imię, "widget") Wtedy
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _
"tblMaster", myPath (j), Prawdziwy. Worksheets (i). Imię &"! A: M "
Kończyć Jeżeli
Następnie
Końcówka Z
objXL.Quit
Ustalony objXL = Nic
Inny
iCnt = iCnt + (1)
Kończyć Jeżeli
Następnie
Jeżeli iCnt = 3 Wtedy
MsgBox "Worksheets istnieć. Wychodzić teraz! ", vbInformation, "Błąd"
Wyjście Okręt podwodny
Kończyć Jeżeli
|