Hello,
Ik probeer via een for lus hetvolgende te proberen. Kan iemand mij zeggen wat er fout is.
In cel A1 staat 1, in cel A2 staat 2 en in cel A3 staat 10
Ik sta in cel A4 en wil vanuit die cel de cellen A1 to A9 vullen met resp 1,2,3,4,5,6,7,8,9,10
De code blijft hangen bij de ActiveCell en enkel A1 krijgt de waarde 10.
Heeft iemand een oplossing?
Bedankt.
Mijn code tot nu is
Sub myfill()
Dim waarde As Double
Dim eerste As Double
Dim tweede As Double
Dim laatste As Double
Dim stapgrootte As Double
Dim rijoffset As Integer
eerste = ActiveCell.Offset(-3, 0).Value
tweede = ActiveCell.Offset(-2, 0).Value
laatste = ActiveCell.Offset(-1, 0).Value
stapgrootte = tweede - eerste
For waarde = eerste To laatste Step stapgrootte
ActiveCell.Offset(-3, 0).Value = waarde
rijoffset = rijoffset + 1
Next
End Sub
Ik probeer via een for lus hetvolgende te proberen. Kan iemand mij zeggen wat er fout is.
In cel A1 staat 1, in cel A2 staat 2 en in cel A3 staat 10
Ik sta in cel A4 en wil vanuit die cel de cellen A1 to A9 vullen met resp 1,2,3,4,5,6,7,8,9,10
De code blijft hangen bij de ActiveCell en enkel A1 krijgt de waarde 10.
Heeft iemand een oplossing?
Bedankt.
Mijn code tot nu is
Sub myfill()
Dim waarde As Double
Dim eerste As Double
Dim tweede As Double
Dim laatste As Double
Dim stapgrootte As Double
Dim rijoffset As Integer
eerste = ActiveCell.Offset(-3, 0).Value
tweede = ActiveCell.Offset(-2, 0).Value
laatste = ActiveCell.Offset(-1, 0).Value
stapgrootte = tweede - eerste
For waarde = eerste To laatste Step stapgrootte
ActiveCell.Offset(-3, 0).Value = waarde
rijoffset = rijoffset + 1
Next
End Sub