title image


Smiley Re: Excel-Datei mit ca.80 Blätter importieren??
Z.B. so:



Public Function AlleArbeitsblätterImportieren(Optional FName = "I:\Samples\ExcelDemo\Test1.XLS")

Dim TblName As String, Exc As New Excel.Application, WB As Excel.WorkBook, WS As Excel.Worksheet

Set WB = Exc.Workbooks.Open(FName)

For Each WS In WB.Worksheets

TblName = "EXCEL_" & WS.Name

Debug.Print FName & ": " & WS.Name & " --> " & TblName

DoCmd.TransferSpreadsheet , acSpreadsheetTypeExcel97, TblName, FName, True, WS.Name & "!"

Next WS

WB.Close

Exc.Quit

Set Exc = Nothing

Set WB = Nothing

Set WS = Nothing

End Function





Gruß aus dem Norden
Reinhard


Bitte immer die Access-Version angeben!
DB-Wiki


Wie man Fragen richtig stellt

YaccessAccess-FAQUnd ansonsten: Wikipedia




geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: