17. marts 2010 - 20:15Der er
15 kommentarer og 1 løsning
Hente info fra tekst-fil
Jeg har en tekstfil hvor jeg gerne vil hente info fra en tekstfil: Status.txt. Info jeg skal hente er i første række fra pos. 84 til og med pos. 97. Det skal indsætte i sheet("Forside").range.("H6") som tekst.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Koden anbringes som Programkode under ark "Forside"
Const txtFilSti = "C:\Documents and Settings\pb.KHNBPB\Skrivebord\HS\" 'JUSTERES Const txtFilNavn = "status.txt" Public Sub indlæsTekstfil() Dim linje As String, id As String
Open txtFilSti & txtFilNavn For Input As #1 Input #1, linje Close #1
id = Mid(linje, 84, 14) ActiveSheet.Range("H6").Value = id End Sub
supertekst> Tak skal du have - Jeg kigger på den i løbet af ugen, men kan allerede nu sige, at den skal indgå i en større makro, der ligger i Module 1. Er der så nogle ting, der skal ændres?
Supertekst>Der er et lille problem i den linje er der et komma "," i 14. karakter. Det ser ud som om den driller. For jeg kan godt få indsat alt før kommaet ved at ændre i Mid(linje, 84, 14). Men så snart der skal startes i karakteren efter den 14. kommer der ikke noget med. og vælger jeg at starte i 1. karakter og skrive 20 kommer kun de første 13 karakterer med!
får en fejl i: Open txtFilSti & txtFilNavn For Input As #1
Har fundet en anden løsning: Jeg har optaget en Import af tekstfilen, hvor jeg får oplysningen i en kolonne. Så kopier jeg blot det felt og sletter resten!
Supertekst> ØH, nu får jeg ingen fejl.... Dog har jeg problemer med at bruge datoen, da jeg skal bruge den i en tekststreng og så ændres 10:42 til 0,45.... Har du nogen forslag?
Jeg skylder dig vel 100 point! Hvordan gør vi det?
Jeg har valgt min egen løsning, der gør følgende: Sub Dato() ' ' Dato Makro '
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.