|  
                                             
	Servus! 
	 
	Beim Auswerten der Daten meiner Diplomarbeit sind ich und mein Betreuer auf ein Problem gestoßen um welches ich mich jetzt ohne wirkliche informatische Vorkenntnisse kümmern darf. Ich wäre um jede Hilfe höchst erfreut! 
	Und zwar geht es darum einen Code zu schreiben um einzelne Zahlen aus hunderten Textdokumenten herauszulesen und automatisch in eine Excel Tabelle einzufügen. Bisher habe ich es geschafft ein Makro zu erstellen, welches mir den Text aus dem Dokument ausliest und an den richtigen Stellen einfügt. Nun habe ich aber leider keine Ahnung wie ich vorgehen soll um etwas zu schreiben, das mir diesen Vorgang mit allen Dokumenten durchführt (Loop?).  
	Vielen Dank für Eure Hilfe im Vorhinein! 
	Lg Sebastian 
	  
	 
	Hier noch das Makro zum Auslesen: 
	Sub Datenimport() 
	' 
	' Datenimport Makro 
	' 
	  
	' 
	    With ActiveSheet.QueryTables.Add(Connection:= _ 
	        "TEXT;C:\Users\Böhlers\Desktop\Analyse\081.par", Destination:=Range("$B$3")) 
	        .Name = "081" 
	        .FieldNames = True 
	        .RowNumbers = False 
	        .FillAdjacentFormulas = False 
	        .PreserveFormatting = True 
	        .RefreshOnFileOpen = False 
	        .RefreshStyle = xlInsertDeleteCells 
	        .SavePassword = False 
	        .SaveData = True 
	        .AdjustColumnWidth = True 
	        .RefreshPeriod = 0 
	        .TextFilePromptOnRefresh = False 
	        .TextFilePlatform = 850 
	        .TextFileStartRow = 19 
	        .TextFileParseType = xlDelimited 
	        .TextFileTextQualifier = xlTextQualifierDoubleQuote 
	        .TextFileConsecutiveDelimiter = True 
	        .TextFileTabDelimiter = True 
	        .TextFileSemicolonDelimiter = False 
	        .TextFileCommaDelimiter = False 
	        .TextFileSpaceDelimiter = True 
	        .TextFileColumnDataTypes = Array(9, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9) 
	        .TextFileTrailingMinusNumbers = True 
	        .Refresh BackgroundQuery:=False 
	    End With 
	    Range("B3:B312").Select 
	    Selection.Copy 
	    ActiveWindow.SmallScroll Down:=-300 
	    Range("C3").Select 
	    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ 
	        False, Transpose:=True 
	    Range("B3:B312").Select 
	    Selection.ClearContents 
	     
	    With ActiveSheet.QueryTables.Add(Connection:= _ 
	        "TEXT;C:\Users\Böhlers\Desktop\Analyse\081.par", Destination:=Range("$LA$3")) 
	        .Name = "081" 
	        .FieldNames = True 
	        .RowNumbers = False 
	        .FillAdjacentFormulas = False 
	        .PreserveFormatting = True 
	        .RefreshOnFileOpen = False 
	        .RefreshStyle = xlInsertDeleteCells 
	        .SavePassword = False 
	        .SaveData = True 
	        .AdjustColumnWidth = True 
	        .RefreshPeriod = 0 
	        .TextFilePromptOnRefresh = False 
	        .TextFilePlatform = 850 
	        .TextFileStartRow = 19 
	        .TextFileParseType = xlDelimited 
	        .TextFileTextQualifier = xlTextQualifierDoubleQuote 
	        .TextFileConsecutiveDelimiter = True 
	        .TextFileTabDelimiter = True 
	        .TextFileSemicolonDelimiter = False 
	        .TextFileCommaDelimiter = False 
	        .TextFileSpaceDelimiter = True 
	        .TextFileColumnDataTypes = Array(9, 9, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9) 
	        .TextFileTrailingMinusNumbers = True 
	        .Refresh BackgroundQuery:=False 
	        End With 
	        Range("LA3:LA312").Select 
	    Selection.Copy 
	    ActiveWindow.SmallScroll Down:=-300 
	    Range("LB3").Select 
	    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ 
	        False, Transpose:=True 
	    Range("LA3:LA312").Select 
	    Selection.ClearContents 
	End Sub 
	  
     |