10. oktober 2001 - 11:48Der er
4 kommentarer og 1 løsning
trække værdier ud af streng, linie for linie.
Hej eksperter
jeg har en streng som ser ud som følger:
periode start : 01.01.2000 periode slut : 01.03.2000 værdi 1 : 345 værdi 2 : værdi 3 : 700 værdi 4 : ja værdi 5 : Peter pan osv...
der er et fast antal rækker man skal igennem. værdierne skal in i et regneark, så nogle skalkonvertere til dato andre til tal og nogle skal forblive tekst.
Hvis du bruger VB6, kan du bruge Split til først at dele hele strengen op i et antal rækker i et array svarende til antal linier. Split på vbCrLf.
Derefter kan du bruge split på hver række med split-tegn \":\" for at få rækkens to dele hver for sig. Disse kan du bruge Trim på for at fjerne mellemrum før og efter. Det giver dig feltnavn og værdi..
i-tælleren giver dig rækken, og 0 og 1 er de kolonner, de skal ind i (forudsat, at det skal ind i en sammenhængende klump à la tabel/database)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.