Option Porównywać Baza danych
Opcja Wyraźny
Ciemnawy objXL Przedmiot
Ciemnawy stajenka, xlPath Równie Sznurek, i Integer
Społeczeństwo importExcelSheets ImportExcelSheets ()
Wywoławczy ImportSheetsYears1
Wywoławczy ImportSheetsYears2
Wywoławczy ImportSheetsYears3
Końcówka Okręt podwodny
Intymny Okręt podwodny ImportSheetsYears1 ()
xlPath = "\ \ serverName \ Year1.xlsx"
Ustalony objXL = CreateObject ("Excel.Application")
objXL.Workbooks.Open xlPath, Prawdziwy
Z objXL
Dla i = (1). Worksheets.Count
Jeżeli InStr (. Worksheets (i). Imię, "widget") Wtedy
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _
"tableName", xlPath, Prawdziwy. Worksheets (i). Imię &"! A: M "
Kończyć Jeżeli
Następnie
Końcówka Z
objXL.Quit
Ustalony objXL = Nic
Końcówka Okręt podwodny
Intymny Okręt podwodny ImportSheetsYears2 ()
xlPath = "\ \ serverName \ Year2.xlsx"
Ustalony objXL = CreateObject ("Excel.Application")
objXL.Workbooks.Open xlPath, Prawdziwy
Z objXL
Dla i = (1). Worksheets.Count
Jeżeli InStr (. Worksheets (i). Imię, "widget") Wtedy
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _
"tableName", xlPath, Prawdziwy. Worksheets (i). Imię &"! A: M "
Kończyć Jeżeli
Następnie
Końcówka Z
objXL.Quit
Ustalony objXL = Nic
Końcówka Okręt podwodny
Intymny Okręt podwodny ImportSheetsYears3 ()
xlPath = "\ \ serverName \ Year3.xlsx"
Ustalony objXL = CreateObject ("Excel.Application")
objXL.Workbooks.Open xlPath, Prawdziwy
Z objXL
Dla i = (1). Worksheets.Count
Jeżeli InStr (. Worksheets (i). Imię, "widget") Wtedy
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _
"tableName", xlPath, Prawdziwy. Worksheets (i). Imię &"! A: M "
Kończyć Jeżeli
Następnie
Końcówka Z
objXL.Quit
Ustalony objXL = Nic
Końcówka Okręt podwodny
|