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 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.
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.