19. december 2005 - 10:43Der er
12 kommentarer og 1 løsning
Indlæse en fil
Hej Eksperter. Jeg sidder med det problem at jeg skal indlæse linier fra en .txt fil, hvor de enkelte komponenter i linien er separeret af kommaer.
Eksempel på indhold af filen: %FF0001,16/12/2005,09:35:10,5001002 %FF0001,16/12/2005,09:35:12,5001001 #R0001,16/12/2005,09:35:22,102057012876,1001570128700000 #RR0001,16/12/2005,09:35:25,102057012876,1001570128700000
I koden vælger jeg om linien er en indgående (%) eller udgående (#), men hvordan får jeg (via VBA) splittet linierne op i variabler i et array?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Dataene kommer fra en håndskanner og jeg har også tænkt på at sætte start/stop koder på de enkelte elementer (altså så hvert element har sit eget sæt start/stop koder), vil det gøre det nemmere?
Do While Not EOF(1) Line Input #1, originalStreng If Left(originalStreng, 1) = "%" Then Ordrenummer = 'fra % til første komma Afsendelsesdato = 'fra første komma til næste komma Tidspunkt = 'fra andet komma til næste komma Vare = 'fra tredje komma og frem end if Loop Close #1
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.