Buonasera
image hosting
Come mi ha fatto (giustamente) notare Anthony, riparto da zero spiegando cosa ho fatto, e cosa non riesco proprio a fare.
Per dare un'idea di cosa sto cercando di fare. inizio con una piccola anteprima. In pratica ci sono 30 postazioni gioco/lavoro, dove a turno dei bambini, in base a delle loro difficoltà, usano nell'arco della giornata. Le rotazioni sono tre e ogni postazione può essere usata una sola volta nella giornata.
1° Rotazione (Pulsante Rotazione1)
La macro inserisce i nomi presenti nella colonna "Y" nella colonna "F" facendo in modo che le classi presenti nella colonna "B" (Limitazioni della postazione) non siano presenti nelle colonne "G,H,I" (Difficoltà del bambino). Stessa cosa con la colonna "C" confrontandola con la colonna "M".
2° Rotazione (Pulsante Rotazione2)
La macro (come sopra) inserisce i nomi presenti nella colonna "Y" nella colonna "L" facendo in modo che le classi presenti nella colonna "B" (Limitazioni della postazione) non siano presenti nelle colonne "M,N,O" (Difficoltà del bambino). Stessa cosa con la colonna "C" confrontandola con la colonna "P". In più in questa rotazione controlla la colonna "F" con la colonna "L", impedendo che lo stesso bambino, finisca nella postazione precedente.
3° Rotazione (Pulsante Rotazione3)
Per ultimo la macro inserisce i nomi presenti nella colonna "Y" nella colonna "R" facendo in modo che le classi presenti nella colonna "B" (Limitazioni della postazione) non siano presenti nelle colonne "S,T,U" (Difficoltà del bambino). Stessa cosa con la colonna "C" confrontandola con la colonna "V". In più in questa rotazione controlla la colonna "F,L" con la colonna "R", impedendo che lo stesso bambino, finisca nella postazione precedente. A questo punto le tre rotazioni sono terminate (vedi immagine allegata.
Ora arriva la parte che vorrei aggiungere, ma che proprio non riesco a fare.
Come ho detto all'inizio, le postazioni sono 30, ma per come è strutturata la macro devo, in base ai bambini presenti, eliminare quelle in più, altrimenti la rotazione non mi funziona. Ho aggiunto la colonna "E" (Sel.), perchè cercavo di fare in modo che, selezionando le postazioni che mi occorrono (per esempio con una X), la macro saltasse le righe vuote (postazioni non selezionate) e mi creasse la rotazione (non ci sono proprio riuscito)
Altra cosa che vorrei fare e usare la colonna "D" (Preferenze) delle postazione con le colonne "K,Q,W" dei bambini, per fare in modo che la macro (in questo caso con simboli uguali), inserisse per primi i bambini con una preferenza (dove non ci sono problemi con le limitazioni).
In pratica la postazione con la preferenza "a" dovrebbe avere se presente x primo il bambino con la stessa preferenza "a" , se non lo trova o già inserito nella rotazione , passare al bambino con la preferenza "a1" e se non trova nulla inserire un qualsiasi altro bambino (che non ha preferenza).
Non so se è fattibile (sicuramente non per me).
Spero di essere stato chiaro nello spiegare quello a cui vorrei arrivare.
Allego anche il file, così forse è più chiaro.
http://www.filedropper.com/provarotazione2