MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access - Code Archiv
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 07.01.2016, 17:27   #1
Grinface
MOF User
MOF User
Standard Codebeispiel - Excel Import und der Fehler 3125

Moin,

immer wieder gibt es Probleme mit dem Import von Excel Daten in Access. Gern wird aus nicht sogleich erkennbaren Gründen der Fehler

"3125" (Run-time error '3125': 'name' is not a valid name. Make sure that it does not include invalid characters or punctuation and that it is not too long.

ausgeworfen.

Möchte man ein Excel Arbeitsblatt mit dem Namen "DBImport" in Access per VBA importieren funktioniert folgende Syntax
Code:

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, "tbl_Import", "C:\Test.xlsx", True, "DBImport!"
Wichtig ist das ! am Ende.


Soll nur ein Bereich (hier A1:B5) eines Arbeitsblattes importiert werden:
Code:

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, "tbl_Import", "C:\Test.xlsx", True, "Blattname!A1:B5"

Um einen benannten Bereich (hier LiesMich) zu importieren, nehmt diese Syntax:
Code:

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, "tbl_Import", "C:\Test.xlsx", True, "LiesMich"
Also nur der Bereichsname, kein Arbeitsblattname, ! oder $


Insgesamt sollte der Bereichsname nicht länger als 64 Zeichen sein, sonst spinnt der ISAM Treiber (steht auch in einem MS KB Artikel)

(Versionen, Tabellennamen etc. müssen natürlich ggfs. angepasst werden)


Hoffe es hilft einigen.

Grinface

P.S.: Sollte für Access Version 2007 und neuer gelten.
Grinface ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:14 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.