11. juli 2004 - 09:37Der er
8 kommentarer og 1 løsning
eksport af celleværdier til 'logfil'
Jeg vil gerne eksportere en række celler (F4:CT4) til en log fil. De 93 værdier skal tilføjes nederst i logfilen, evt adskildt med tab eller ;. Er det muligt ?
Jeg har et ark hvori jeg så vil 'aflæse' loggen - enten ved at importere den ekstra linie eller hele logfilen.
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.
Public Sub GemTilLog() Dim Linie As Variant For Each C In Range("F4:CT4").Cells Linie = Linie & C & ";" Next Linie = Left(Linie, Len(Linie) - 1) Open "C:\test.log" For Append As #1 Print #1, Linie Close #1
hvis vi kalder filen CSV til sidst kan excel åbne den direkte. du skal bare vælge 'Tekstfiler (*.prn;*.txt;*.csv)' i filtyper
Public Sub GemTilLog() Dim Linie As Variant For Each C In Range("F4:CT4").Cells Linie = Linie & C & ";" Next Linie = Left(Linie, Len(Linie) - 1) Open "C:\Log.csv" For Append As #1 Print #1, Linie Close #1
Undskyld den lange ventetid, men der er gået huskøb og sommer i den. Nu har jeg testet, og det er som sædvaneligt kvali-vare du har leveret. Smid et svar så er der point på vej.
Er det muligt at lave en rutine som 'venter' og prøver igen efter f.eks 1 min hvis log.csv er optaget for læsning ? (a: så arket som laver loggen ikke 'stopper' og b: så jeg ikke midster data hvis der ikke kan skrives til filen?
Arket som laver loggen står og køre automatisk - det opdatere hver 30 min. Loggen skal læses jævnligt (flere gange om dagen) og jeg er bange for sammenfald ie filen er optaget.
Public Sub GemTilLog() On Error GoTo Fejl Dim Linie As Variant For Each C In Range("F4:CT4").Cells Linie = Linie & C & ";" Next Linie = Left(Linie, Len(Linie) - 1) Open "C:\Log.csv" For Append As #1 Print #1, Linie Close #1 Fejl: If Err = 70 Then ' 70 er fejlkoden når filen er ibrug Application.OnTime Now() + TimeValue("00:01:00"), "GemTilLog" ' prøver om 1 minut igen End If End Sub
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.