Een vraagje.
Omdat mijn slimme meter niet slim is (communicatiestoring) kan mijn energieleverancier deze niet uitlezen.
Nu heb ik zelf een P1 meter aangesloten en kan ik deze via een app uitlezen.
De data kan ik inmiddels ook importeren naar Excel en wegschrijven in een tabel via onderstaande VBA code, maar de data ververst niet direct.
Op dit moment schrijft hij eerst de oude date weg in de tabel en ververst dan pas de data!?
Wie o wie weet raad en is het ook mogelijk om dit te automatiseren naar ieder uur importeren?
Omdat mijn slimme meter niet slim is (communicatiestoring) kan mijn energieleverancier deze niet uitlezen.
Nu heb ik zelf een P1 meter aangesloten en kan ik deze via een app uitlezen.
De data kan ik inmiddels ook importeren naar Excel en wegschrijven in een tabel via onderstaande VBA code, maar de data ververst niet direct.
Op dit moment schrijft hij eerst de oude date weg in de tabel en ververst dan pas de data!?
Wie o wie weet raad en is het ook mogelijk om dit te automatiseren naar ieder uur importeren?
Code:
Sub IMPORT()
Dim xScreenUpdating As Boolean
Dim xPasteSht As Worksheet
Dim xRg As Range
Dim xTxt As String
Dim ws As Worksheet
ActiveWorkbook.RefreshAll
On Error Resume Next
Set ws = Worksheets("data")
Range("E2:H2").Select
Selection.Copy
Set xPasteSht = Worksheets("meterstanden")
xScreenUpdating = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
xPasteSht.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
Application.CutCopyMode = False
Application.ScreenUpdating = xScreenUpdating
Sheets("Meterstanden").Select
MsgBox "Import meterstanden geslaagd", vbInformation, "Meterstanden importeren"
End Sub