Şu kodu kullanarak dağıtma yapıyorum ;
fakat ben satıra 1 aşırı kaydetmesini istiyorum mesela b3e koyduysa b4e koymayacak b5e atlıcak gibisinden yardımcı olabilirmisiniz
Kod:
Sub dağıtma()
Application.ScreenUpdating = False
For i = 3 To 18
Randomize Timer
a = Rnd()
Cells(i, 1) = a
Next i
For j = 3 To 18
Cells(j, 4) = WorksheetFunction.Index([B3:B18], WorksheetFunction.Match(WorksheetFunction.Small([A3:A18], j - 2), [A3:A18], 0), 0)
Next j
[A3:A18] = ""
End Sub
