Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1144to1148
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

CSV Import von mehr als 65536 Datensätze

CSV Import von mehr als 65536 Datensätze
mehr
Hallo Freunde,
ich habe irgendwo folgendes Script aufgegriffen, welches eigentlich tadellos funktioniert.
Leider benötige ich für die erste Spalte eine Textformatierung, da hier Artikelnr. mit Nullen voran stehen.
Beispiel 000500. Kann mir jemand helfen, habe mich schon selbst versucht:
Sub CSVImportGroß()
On Error GoTo Ende
Dim Ergebnis As String, Dateiname As String, DateiNum As Integer, Zähler As Double
Dateiname = Application.GetOpenFilename("Textdateien (*.csv), *.csv")
Application.ScreenUpdating = False
If Dateiname = "" Then End
DateiNum = FreeFile()
Open Dateiname For Input As #DateiNum
Workbooks.Add template:=xlWorksheet
Zähler = 1
Do While Seek(DateiNum) 

MfG Burghard

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: CSV Import von mehr als 65536 Datensätze
15.03.2010 17:00:34
mehr
Hallo Burghard,
der Makrorecorder bringt folgendes zutage:

With ActiveCell
.TextToColumns Destination:=.Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlTextQualifierNone, _
ConsecutiveDelimiter:=False, _
Tab:=False, _
Semicolon:=True, _
Comma:=False, _
Space:=False, _
Other:=False, _
FieldInfo:=Array(Array(1, 2)), _
DecimalSeparator:=".", _
ThousandsSeparator:=" "
End With
Versuch das mal.
Gruß,
xr8k2
AW: CSV Import von mehr als 65536 Datensätze
15.03.2010 18:32:41
mehr
Hallo xr8k2,
recht vielen Dank für Deine Hilfe, hat bestens geklappt.
Eine Frage habe ich noch, wie man den Makrorekorder im Tabellenblatt anwendet ist mir bekannt, aber wie mache ich das in diesen Fall.
MfG Burghard
Anzeige
AW: CSV Import von mehr als 65536 Datensätze
16.03.2010 08:14:54
mehr
Hallo Burghard,
wenn man nicht genau weiß wie eine spezielle Syntax aussieht und man auch keine Lust hat lange in irgendwelchen Hilfe-Seiten zu suchen einfach die gewünschten Arbeitsschritte, in deinem Fall "Text in Spalten" mit der ersten Spalte als Text formatiert, aufzeichnen, schauen was aufgezeichnet wird und die Aufzeichnung"sinngemäß" auf den bereits bestehenden Makrocode übertragen.
In deinem Fall ging es letztendlich nur um den Parameter "FieldInfo". Wusste ich z.B. vorher auch nicht aus dem Stegreif, wie unterschiedliche Spaltenformatierungen hier angegeben werden, ergo ... auch wieder was dazugelernt ;-)
Gruß,
xr8k2
Anzeige

76 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige