ExcelTonnie
Gebruiker
- Lid geworden
- 5 jul 2016
- Berichten
- 311
Dan moet je of: .Net FrameWork 3.0 installeren of deze proberen.
Code:Sub hsv() Dim sv, sca As Object, i As Long If Range("b1") > 0 Then With ActiveSheet.ListObjects(1).ListRows(1) sv = .Range.Formula .Range.Resize(Range("b1")).Insert , xlBelow .Range.Resize(Range("b1")).Formula = sv Set sca = CreateObject("scripting.dictionary") For i = Range("b1").Value To 1 Step -1 sca(i) = sv(1, 1) + i Next i .Range.Resize(Range("b1"), 1) = Application.Transpose(sca.items) End With End If End Sub
Beste HSV
Een en ander getest in mijn omgeving echter is het max. in Cel B1 wat ik kan ingeven 14 en heb geen idee waarom dit de max is anders een error.
Heb jij een verklaring hiervoor. Verder werkt het prima.