Joo elikäs tein Excelillä vuorolistan joka pitäisi saada kiertäväksi mutta en ole varma tehdäänkö se funktiolla vai vb scriptillä...? Taulukossa on pystysarakkeella yhdeksän henkilön nimet joille pitäisi saada vuorot kiertämään. Vuoroajat tulee soluihin B10:V35 Kun vuoroina toimivat
A1 = Aamuvuoro 7-15
A2 = Aamuvuoro 8-16
i1 = Iltavuoro 12-21.30
i2 = Iltavuoro 13.30-21.30
Y = Yövuoro 20-8
VP = vapaa
VL = vapaa
Olisiko ehdotuksia?
Uskoisin että sen pystyy tekemään kummalla vaan.
Pystyisitkö hieman tarkentamaan vaatimusmäärittelyä?
Eli siis olet kertonut että vuoroja on 7 erilaista, henkilöitä on 9 ja täytettävä matriisi on 21 x 26 kokoinen. Näillä lähtötiedoilla ehdottaisin vuorojen arpomista tuonne satunnaisluvuilla.
Aihe on jo aika vanha, joten et voi enää vastata siihen.