- #1
K
klexy
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 04.05.2002
- Beiträge
- 802
- Reaktionspunkte
- 0
- Ort
- Bayern
Ich habe 10 TXT-Dateien: output1.txt, output2.txt usw. Die rufe ich folgendermaßen auf:
Dann kopier ich alles aus 10 unten dran in 9, dies alles unten dran in 8 usw. Jede enthält nur Spalte A und Spalte B.
Am Schluß hab ich dann alles in Datei output1.txt und so soll es sein.
Wenn ich jetzt aber nur 8 statt 10 Dateien habe, gibt es eine Fehlermeldung, weil er nach der 9 und nach der 10 sucht.
Gibt es etwas wie:
? ???
Code:
Workbooks.OpenText FileName:=C:\siebel\temp\output1.txt, Origin:= usw...
Workbooks.OpenText FileName:=C:\siebel\temp\output2.txt, Origin:= usw...
Workbooks.OpenText FileName:=C:\siebel\temp\output3.txt, Origin:= usw...
Workbooks.OpenText FileName:=C:\siebel\temp\output4.txt, Origin:= usw...
Code:
Windows(output10.txt).Activate
Range(A2).Select
Range(ActiveCell, ActiveCell.End(xlDown).Offset(0, 1)).Select
Selection.Copy
Windows(output9.txt).Activate
Selection.End(xlDown).Offset(1, 0).Select
ActiveSheet.Paste
Range(A2).Select
Range(ActiveCell, ActiveCell.End(xlDown).Offset(0, 1)).Select
Selection.Copy
Windows(output8.txt).Activate
Selection.End(xlDown).Offset(1, 0).Select
ActiveSheet.Paste
usw...
Wenn ich jetzt aber nur 8 statt 10 Dateien habe, gibt es eine Fehlermeldung, weil er nach der 9 und nach der 10 sucht.
Gibt es etwas wie:
Code:
If exist output10.txt Then
Workbooks.OpenText FileName:=C:\siebel\temp\output10.txt, Origin:= usw...
Else
mach weiter mit output9.txt usw.
? ???