Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
640to644
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
640to644
640to644
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

import daten untereinander

import daten untereinander
27.07.2005 11:30:18
tina
hallo,
ich habe mir folgenden code gebastel:

Sub import ()
dim i as byte
for i = 1 to 9
with activesheet.querytables.add(connection:="text;s:\vb\sc0000" & i & ".txt", destination:=range("A1"))
.name = "sc00001_2"
.fieldnames = true
.rownumbers = false
.filladjacentformulas = false
.preserveformatting = true
.refreshonfileopen = false
.refreshstyle = xlinsertdeletecells
.savepassword = true
.savedata = true
.adjustcolumnwidth = true
.refreshperiod = 0
.textfilepromptonrefresh = false
.textfileplatform = xlwindows
.textfilestartrow = 1
.textfileparsetype = xldelimited
.textfiletextqualifier = xltextqualifierdoublequote
.textfileconsecutivedelimiter = false
.textfiletabdelimiter = true
.textfilesemicolondelimiter = false
.textfilecommadelimiter = false
.textfilespacedelimiter = false
.textfilecolumndatatypes = array(1)
.refresh backgroundquery:=false
end with
next
msgbox "fertig"
End Sub

das ganze zwischen nach dem with habe ich vom makrorecorder. keine ahnung ob ich das alles brauche.
der code läuft , nur die daten aus den txt.dateien werden nebeneinander geschrieben. d.h. datei 1 in reihe A, datei2 in reihe B, usw.
ich möchte aber, dass die daten in reihe A untereinander fortlaufend geschrieben werden.
noch was anderes.
ist es möglich aus txt.datei nur eine zeile auszulesen?
die txt-dateien die ich importiere haben alle 7 zeilen, ich brauche aber nur die zeile, die mit nummer anfängt.
sonst bräuchte ich noch den code, der alle zeilen löscht, in der nicht nummer am anfang steht. nach dem import der txt-dateien.
vielen lieben dank für eure hilfe
die möglichkeit Excel gut - VBA Kenntnisse gab es leider nicht :)
lieben gruss tina

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: import daten untereinander
29.07.2005 00:23:26
MichaV
Hallo Tina,
kann sein, daß ich eine Bedingung in Deinem Code übersehen habe, aber so sollte es gehen:

Option Explicit
Sub Import()
Dim Zeile As String
Dim i As Integer
Dim k As Integer
For i = 1 To 2  'Anzahl der Dateien -anpassen
Open "d:\micha\excel\import" & i & ".txt" For Input As #1 'Pfad anpassen
For k = 1 To 7         '7 Zeilen einlesen
Line Input #1, Zeile
Next k
Cells(i, 1) = Zeile  '7. Zeile in Sheet eintragen (Spalte 1, Zeile i(von 1 bis 2))
Close #1
Next i
End Sub

Gruß- Micha
PS: Rückmeldung wäre nett.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige