Jag undrar om någon kan hjälpa en nybörjare med att läsa poster i en text fil. Är det mellanslag eller tabbar mellan fälten? Du verkar inte särskilt angelägen att få ditt problem löst se 26/6 - 6/7Läsa från en text fil?
Jag har en *.txt fil som ser ut enligt följande: datum tid antal 20 30 2 0 osv.
Nu vill jag läsa vissa delar i filen tex. 30 och visa enbart det talet i en text ruta eller liknande.
Jag har lyckats komma så långt att jag kan visa allt i filen.
Hur kommer jag vidare??
Mvh MarcusSv: Läsa från en text fil?
Det lättaste är nog att använda Split().
Då får du läsa in rad för rad från textfilen och sedan använda Split() för att separera fälten.
EDIT: Man kan ju också fortsätta från där du är och separera raderna.
<code>
Dim strLines() As String
strLines = Split(Text1.Text, vbCrLf) 'Hämta alla rader (Text1.Text är där du har hela filen, måste nog ha MultiLine satt till True)
Dim strLine As String, strValues() As String
strLine = strLines(1) 'Hämta rad 2 (Börjar på 0)
strValues = Split(strLine, vbTab) 'Hämta tabbseparerade värden (Om de nu är tabbseparerade)
MsgBox strValues(4) 'Visa värde 5 (Börjar på 0)
</code>
/MickeSv: Läsa från en text fil?
Du svarar inte på frågan vad är det för tecken mellan de olika posterna ?
Tycker att du skall göra Split redan när du hämtar med Open For Input.