Code anpassen
29.08.2024 14:54:18
Fritz_W
mit dem nachfolgenden Code sortiere ich die Zellwerte in einem vorgegebenen Zellbereich.
Gerne wrde ich aber den Zellbereich wie folgt variabel gestalten und zwar AH1 bis Zeile, die dem Zellinhalt von Zelle AI1 entspricht. Steht in AI1 z.B. die Zahl 40, sollte AH1 bis AH40 per Zufall sortiert werden.
Vielen Dank fr eure Hilfe.
mfg
Fritz
Hier der aktuelle Code:
Public Sub zufallsbereich()
Const strrange As String = "AH1:AH30"
Dim intindex As Integer, intrnd As Integer
Dim vararray As Variant
vararray = Range(strrange)
For intindex = UBound(vararray) To 1 Step -1
Randomize Timer
intrnd = Int((intindex * Rnd) + 1)
strtemp1 = vararray(intrnd, 1)
vararray(intrnd, 1) = vararray(intindex, 1)
vararray(intindex, 1) = strtemp1
Next
Range(strrange) = vararray
End Sub
Anzeige