Bonjour à tous
En cherchant sur le forum, j'ai trouvé cette macro de tri aléatoire, elle marche sur la colonne B, mais je voudrais que ça tri les colonnes B/C et D ensemble, je ne trouve pas ou lui dire choisir les 3 colonnes et faire un tri alétoire pour les 3 colonnes. Les données sur la même ligne doivent suivres le tri de la colonne B.
Merci d'avance
En cherchant sur le forum, j'ai trouvé cette macro de tri aléatoire, elle marche sur la colonne B, mais je voudrais que ça tri les colonnes B/C et D ensemble, je ne trouve pas ou lui dire choisir les 3 colonnes et faire un tri alétoire pour les 3 colonnes. Les données sur la même ligne doivent suivres le tri de la colonne B.
Code:
Sub Bouton1_QuandClic()
Dim tablo, temp
Dim i As Integer, j As Integer
With Sheets("Récapitulatif")
tablo = .Range("B12:D" & .Range("B65536").End(xlUp).Row)
End With
ReDim Preserve tablo(1 To UBound(tablo), 1 To 2)
For i = 1 To UBound(tablo)
tablo(i, 2) = Rnd
Next i
For i = 1 To UBound(tablo)
For j = 1 To UBound(tablo)
If tablo(i, 2) > tablo(j, 2) Then
For k = 1 To 2
temp = tablo(i, k)
tablo(i, k) = tablo(j, k)
tablo(j, k) = temp
Next k
End If
Next j
Next i
For i = 1 To UBound(tablo)
Cells(i + 11, 2) = tablo(i, 1)
Next i
End Sub
Merci d'avance