Supportnet / Forum / Skripte(PHP,ASP,Perl...)
VB Array output als txt.file
Frage
Hallo!
Kann mir wer weiterhelfen? Ich moechte gerne ein Array in meinem VBA (Excel) code als txt.file ausgeben lassen, damit ich das Array dann woanders weiterverwenden kann.
Wuerde mich sehr ueber eure hilfe freuen. Ich hab naemlich ueberhaupt keine Ahnung wie der Code dazu ausschauen sollte.
Danke.
vlg
Antwort 1 von zero_-_-cool
Lieber spät als nie sag ich mal.^^
Der Code müsste in etwa so aussehen.
Mit diesem Code klatscht der dir den kompletten Array in eine Zeile einer Textdatei.
Etwas eleganter könnte man es lösen, wenn das array gesplittet ist, und man pro Split ne eigene Zeile in der Textdatei erhält. Das sieht dan in etwa so aus:
Evlt. hat sich ein Rechtschreibfehler eingeschlichen wenns nicht funktioniert. Aber vom Prinzip her funktioniert das so.^^
Der Code müsste in etwa so aussehen.
Dim strPath As String
strPath = "C:\Ausgabe.txt" ´Nur als Beispiel
Open strPath For Output As #1
Print #1, array1 ´Hier dein arry
Close #1Mit diesem Code klatscht der dir den kompletten Array in eine Zeile einer Textdatei.
Etwas eleganter könnte man es lösen, wenn das array gesplittet ist, und man pro Split ne eigene Zeile in der Textdatei erhält. Das sieht dan in etwa so aus:
Dim strPath As String
strPath = "C:\Ausgabe.txt"
Open strPath For Output As #1
For i = 1 To UBound(array1)
Print #1, array1(i)
Next
Close #1Evlt. hat sich ein Rechtschreibfehler eingeschlichen wenns nicht funktioniert. Aber vom Prinzip her funktioniert das so.^^
Antwort 2 von andreas_a
danke zero_-_-cool
das werd ich gleich einbauen!
vlg
andreas
das werd ich gleich einbauen!
vlg
andreas

