In een stukje macro code heb ik staan
Dim lVolgendeRij As Long
lVolgendeRij = Sheets("log").Range("A" & Rows.Count).End(xlUp).Row + 1
ActiveSheet.Select
a = Range("C58") 'DATUM
Sheets("log").Cells(lVolgendeRij, 1).Value = a
B = Range("C57")
Sheets("log").Cells(lVolgendeRij, 2).Value = B
c = Range("C3")
Sheets("log").Cells(lVolgendeRij, 3).Value = c
d = Range("C9")
Sheets("log").Cells(lVolgendeRij, 4).Value = d
e = Range("F9")
Sheets("log").Cells(lVolgendeRij, 5).Value = e
Hetgeen perfect werkt
a.b.c.d.en e worden keurig weggeschreven op een lege regel in het werkblad log
Maar wat als het werkblad log vol is dus rij is 65535 ?
hoe krijg ik het voor elkaar dat dan een volgend werkbald log1 aangemaakt word.
of dat een andere kolom gekozen gaat worden.
of dat het aantal regels die weggeschreven worden beperkt blijft to 250
en dan telkns de bovenste regel verwijdert word, zodat de ondersteregel alijd de nieuwe gegevens krijgt
Dim lVolgendeRij As Long
lVolgendeRij = Sheets("log").Range("A" & Rows.Count).End(xlUp).Row + 1
ActiveSheet.Select
a = Range("C58") 'DATUM
Sheets("log").Cells(lVolgendeRij, 1).Value = a
B = Range("C57")
Sheets("log").Cells(lVolgendeRij, 2).Value = B
c = Range("C3")
Sheets("log").Cells(lVolgendeRij, 3).Value = c
d = Range("C9")
Sheets("log").Cells(lVolgendeRij, 4).Value = d
e = Range("F9")
Sheets("log").Cells(lVolgendeRij, 5).Value = e
Hetgeen perfect werkt
a.b.c.d.en e worden keurig weggeschreven op een lege regel in het werkblad log
Maar wat als het werkblad log vol is dus rij is 65535 ?
hoe krijg ik het voor elkaar dat dan een volgend werkbald log1 aangemaakt word.
of dat een andere kolom gekozen gaat worden.
of dat het aantal regels die weggeschreven worden beperkt blijft to 250
en dan telkns de bovenste regel verwijdert word, zodat de ondersteregel alijd de nieuwe gegevens krijgt
Laatst bewerkt: