Det ser godt ud, men det løser ikke helt opgaven, idet jeg oplever at der kommer 3 eller 4 kvinder i nogle af grupperne, når jeg erstatter K01, ... og M01, .... med rigtige navne.
Den skulle virke hvis du retter makroen til nedenstående (dvs. uden alfabetisk sortering, så kvinderne altid står i de to første linier):
Dim x As Integer Dim y As Integer Dim z As Integer Range("Q2:Q15").ClearContents Randomize For x = 1 To 7 Do y = Int(Rnd() * 14) + 2 Loop Until WorksheetFunction.CountIf(Range("q2:Q15"), y) = 0 Cells(y, 17) = y Cells(3, x + 3) = Cells(y, 1) Next For x = 1 To 7 Do y = Int(Rnd() * 14) + 2 Loop Until WorksheetFunction.CountIf(Range("q2:Q15"), y) = 0 Cells(y, 17) = y Cells(4, x + 3) = Cells(y, 1) Next Range("Q2:Q15").ClearContents For x = 1 To 7 Do y = Int(Rnd() * 14) + 2 Loop Until WorksheetFunction.CountIf(Range("q2:Q15"), y) = 0 Cells(y, 17) = y Cells(5, x + 3) = Cells(y, 2) Next
For x = 1 To 7 Do y = Int(Rnd() * 14) + 2 Loop Until WorksheetFunction.CountIf(Range("q2:Q15"), y) = 0 Cells(y, 17) = y Cells(6, x + 3) = Cells(y, 2) Next End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.