I have a problem with my macro.. I have 2500 numbers and Id like to sort numbers like that: 1:10, next jump to 17, 17:48, jump to 50 and one again.. here is my code, I can find a mistake
Sub numeracja()
Dim IleNaLiscie, licznik As Integer
Sheets("sum").Select
Range("L1").Activate
IleNaLiscie = 0
licznik = 1
Do While licznik < 100
Do While ActiveCell.Offset(IleNaLiscie, -10).Text <> ""
If IleNaLiscie < licznik * 10 Then
Do While IleNaLiscie < licznik * 10
ActiveCell.Offset(IleNaLiscie, 0).Copy
ActiveCell.Offset(IleNaLiscie, -11).Select
ActiveSheet.Paste
Range("L1").Activate
IleNaLiscie = IleNaLiscie + 1
Loop
Else
IleNaLiscie = IleNaLiscie + 6 'HERE
If IleNaLiscie < licznik * 48 Then
Do While IleNaLiscie < licznik * 48
ActiveCell.Offset(IleNaLiscie, 0).Copy
ActiveCell.Offset((IleNaLiscie - 6), -11).Select
ActiveSheet.Paste
Range("L1").Activate
IleNaLiscie = IleNaLiscie + 1
Loop
Else
IleNaLiscie = IleNaLiscie + 2
If IleNaLiscie = licznik * 50 Then 'here "licznik" isn't increment but it goes to the 'HERE'
licznik = licznik + 1
Else
End If
End If
End If
Loop
Loop
End Sub
and then all program isn't performed again.. Can you help me?