Tekstitiedostoon tulee tietoa rivi kerrallaan. Uusi rivi pitäisi saada luettua tiedostosta säännöllisesti taulukkoon uudelle riville. Tarvitaan ymmärtääkseni makro, mutta miten se toteutetaan, jottei jo luettuja rivejä tulisi taulukkoon uudelleen?
Tietohaku tiedostosta
3
90
Vastaukset
- log-file
Tämä ongelma on vielä ratkaisematta. Osaako kukaan auttaa?
- Tämmöinen
Nämä ThisWorkbook -moduliin:
Private Sub Workbook_Open() TikTak End Sub
' - - - - - - - -
Private Sub Workbook_BeforeClose(Cancel As Boolean) Seis End Sub
'
'
Nämä normaaliin moduliin:
Private Const Aikaväli = "01:00:00" ' Päivitetään tunnin välein Private Const Tiedosto = "c:\temp\log.txt"
' - - - - - -
Sub TikTak() Päivitä Application.OnTime Now() CDate(Aikaväli), "TikTak" End Sub
' - - - - - - - -
Sub Seis() On Error Resume Next Application.OnTime Now(), "TikTak", Schedule:=False
End Sub
' - - - - - - - -
Sub Päivitä() On Error GoTo Err Dim Tiedosto: Tiedosto = "c:\temp\log.txt" Dim Rivit Dim n, nf, i Dim f As Object
n = WorksheetFunction.CountA("A:A") Set f = CreateObject("ADODB.Stream") If Dir(Tiedosto) <> "" Then f.Charset = "utf-8" f.Open f.LoadFromFile (Tiedosto) Rivit = Split(f.ReadText(), vbCrLf) nf = UBound(Rivit) If nf >= n Then For i = n - 1 To nf Sheets("Sheet1").Cells(i 1, 1) = Rivit(i) Next i End If Else MsgBox "Tiedostoa " & Tiedosto & " ei löydy. Päivitys päättyy." Seis Exit Sub End If Err: f.Close End Sub
'
Päivityksen saa pois makrolla Seis ja käyntiin makrolla TikTak. ThisWorkbook -modulissa olevat makrot käynnistävät ja pysäyttävät päivityksen automaattisesti ilman eri komentoa, kun tämä Excel-tiedosto avataan ja suljetaan.
Sellainen epäilys, että tässä nyt tehdään ongelmaa kun yritetään saada tietoa luettua Exceliin.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Useita puukotettu Tampereella
Mikäs homma tämä nyt taas on? "Useaa henkilöä on puukotettu Tampereen keskustassa kauppakeskus Ratinan lähistöllä." ht1963631Kuka rääkkää eläimiä Puolangalla?
Poliisi ampui toistakymmentä nälkiintynyttä eläintä Puolangalla Tilalta oli ollut karkuteillä lähes viisikymmentä nälkii572267Asiakas iski kaupassa varastelua tehneen kanveesiin.
https://www.iltalehti.fi/kotimaa/a/33a85463-e4d5-45ed-8014-db51fe8079ec Oikein. Näin sitä pitää. Kyllä kaupoissa valtava3782229- 432102
Meneeköhän sulla
oikeasti pinnan alla yhtä huonosti kuin mulla? Tai yhtä huonosti mutta jollain eri tyylillä? Ei olisi pitänyt jättää sua321501Jos ei tiedä mitä toisesta haluaa
Älä missään nimessä anna mitään merkkejä kiinnostuksesta. Ole haluamatta mitään. Täytyy ajatella toistakin. Ei kukaan em931251Muutama kysymys ja huomio hindulaisesta kulttuurista.
Vedakirjoituksia pidetään historiallisina teksteinä, ei siis "julistuksena" kuten esimerkiksi Raamattua, vaan kuten koul4971246- 541213
Jumala puhui minulle
Hän kertoi sinusta asioita, joiden takia jaksan, uskon ja luotan. Hän kuvaili sinua minulle ja pakahduin onnesta kuulles1211073- 621043