Jawny Okręt podwodny ImportExcelSheets ()
Ciemnawy myPath (), j, iCnt jako integer
myPath = Szyk ("\ \ serverName \ Year1.xlsx"," \ \ serverName \ Year2.xlsx ", "\ \ serverName \ 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, _
"tableName", 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
Kończyć Okręt podwodny
Toggle HighlightingOpen w Nowy WindowSelect Wszystko
|