Tarvitsisin lähtöjärjestyksen arpovan satunnaislukugeneraattorin.
Esim. 20 kilpailijaa ja heidän lähtöjärjestys pitäisi arpoa
Esim. 20 kilpailijaa ja heidän lähtöjärjestys pitäisi arpoa
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
Ja sen pitäisi vielä olla sellainen, että sihteerikin osaa muuttaa "lennossa" osallistujamäärää.
pari riviä alempana oleva ehdotus kävis ?
Ei käy.
"Ja sen pitäisi vielä olla sellainen, että sihteerikin..."
Tuo ei ole kovin pro :)
Mielellään sais olla ihan oikea, eikä mikään virittely. Tollasen osaan ittekkin tehdä :)
Kiitokset vaan.
lainaus "Tuo ei ole kovin pro :)"
mielestäni kyllä PRO ratkaisu -näppärä ja simppeli...
tässä sama koodilla ja varmistettuna sihteerille ei kai enää yksinkertaisemmaksi voi tehdä ;-)
tee nappi taulukkoon ja liitä siihen koodi( taulukon moduuliin)
Private Sub CommandButton1_Click()
Lähtölista
End Sub
ja seuraava moduuliin...
Sub Lähtölista()
Dim Lähtijöitä As Integer
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Sheets("Taul1").Activate
Range("A:A") = ""
Columns("A:A").EntireColumn.AutoFit
Range("A1") = "Lähtöjärjestys"
Lähtijöitä = Application.InputBox("Anna lähtijöiden määrä", Type:=1)
Sheets.Add
ActiveSheet.Name = "Huuhaa"
Range("C1") = Lähtijöitä
Range("A1").FormulaR1C1 = "1"
Range("A1").AutoFill Destination:=Range("A1:A" & Lähtijöitä), Type:=xlFillSeries
Range("B1").FormulaR1C1 = "=RAND()*(RC[1]-1) 1"
Range("B1").AutoFill Destination:=Range("B1:B" & Lähtijöitä), Type:=xlFillDefault
Columns("A:B").Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A1:A" & Lähtijöitä).Copy Sheets("Taul1").Range("A2")
Sheets("Taul1").Columns("A:A").EntireColumn.AutoFit
Sheets("Huuhaa").Delete
Application.CutCopyMode = False
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Iso KIITOS!
Tuo oli loistava :)