Sub Mischia_Colonne_Quiz()
Dim risp(2 To 5), xn1, xn2, xn3, xn4
rr = Cells(1, 1).End(xlDown).Row
Randomize
For i = 2 To rr
For n = 2 To 5
risp(n) = Cells(i, n)
Next n
For n = 2 To 5
nn = Int((4 * Rnd) + 2)
If n = 2 Then
xn1 = nn
Cells(i, nn) = risp(n)
End If
If n = 3 Then
xn2 = nn
If xn1 = xn2 Then
n = n - 1
Else
Cells(i, nn) = risp(n)
End If
End If
If n = 4 Then
xn3 = nn
If xn3 = xn1 Or xn3 = xn2 Then
n = n - 1
Else
Cells(i, nn) = risp(n)
End If
End If
If n = 5 Then
xn4 = nn
If xn4 = xn1 Or xn4 = xn2 Or xn4 = xn3 Then
n = n - 1
Else
Cells(i, nn) = risp(n)
End If
End If
Next n
Next i
End Sub
|