ImportExcelSheetsfIANL secondario pubblico ()
objXL fioco come oggetto
Scuderia fioca, xlPath come stringa, i come numero intero
myPath fioco (), J, iCnt come numero intero
myPath = allineamento (“\ \ assistente \ Year1.xlsx„, _
“\ \ assistente \ Year2.xlsx„, _
“\ \ assistente \ Year3.xlsx„)
Per J = LBound (myPath) a UBound (myPath)
Se Dir ("" del myPath (j) <> ) allora
Regolare il objXL = CreateObject (“Excel.Application„)
myPath di objXL.Workbooks.Open (j), allineare
Con objXL
Per i = 1 a. Worksheets.Count
Se InStr (. Manuali (i). Nome, “widget„) allora
acImport di DoCmd.TransferSpreadsheet, acSpreadsheetTypeExcel12, _
“tblMaster„, myPath (j), allineare. Manuali (i). Nome &„! A: M. "
Concluder se
Dopo
Estremità con
objXL.Quit
Regolare il objXL = niente
Selezionare il caso J
Caso 0
fldYear='" stabilito del tblMaster dell'aggiornamento di CurrentDb.Execute “& [forme]! [frmName]! [txtYear1] & “'dove fldYear è nullo„
Caso 1
fldYear='" stabilito del tblMaster dell'aggiornamento di CurrentDb.Execute “& [forme]! [frmName]! [txtYear2] & “'dove fldYear è nullo„
Caso 2
fldYear='" stabilito del tblMaster dell'aggiornamento di CurrentDb.Execute “& [forme]! [frmName]! [txtYear3] & “'dove fldYear è nullo„
Estremità prescelta
Altrimenti
iCnt = iCnt + 1
Concluder se
Dopo
Se iCnt = 3 allora
I manuali di MsgBox “non esistono. Uscendo sommergibile ora! „, vbInformation, “errore„
Uscire il sommergibile
Concluder se
Concludere il sommergibile
|