PDA

View Full Version : Script su file excel


Dodo86
03-03-2010, 19:42
salve a tutti,

non so se questa è la sezione adatta.
vorrei chiedere una opinione.
ho un file excel a 6 colonne (premetto che questo file contiene dei quiz).
nella prima colonna c'è il numero del quiz da 1 a 5400.
nella seconda colonna c'è l'argomento del quiz, e nelle restanti 4 colonne ci sono le possibili risposte.
la risposta esatta è sempre nella Terza colonna (la prima delle risposte).
vorrei chiedervi come faccio a far eseguire ad excel uno script, che prevede la fuoriuscita in sequenza random delle domande, con le risposte non in ordine.
in modo tale che ci si possa esercitare.
Verifichi la risposta istantaneamente e indichi la percentula di risposte esatte e cosa importante salvi ogni volta in automatico il risultato ottenuto.
mi aiutate please?

Dodo86
04-03-2010, 11:27
up

Teo@Unix
04-03-2010, 13:43
direttamente in excel non credo vi sia una funzione RAND().
Dovresti poter fare tutto ciò che ti occorre utilizzando l'estensione VBA di Excel e scriverti il codice che ad ogni avvio ti mescoli le calle 3 -6 di ogni riga.

yorkeiser
04-03-2010, 13:58
Excel ha a disposizione una funzione rand().
In qualsiasi caso, ti serve sicuramente un po' di VBA: ordini le domande in maniera casuale (ad esempio, utilizzando un array di dimensione pari al numero di domande, lo riempi di random e lo ordini, scambiando di posto anche gli indici delle domande); poi, domanda per domanda, puoi sicuramente fare come detto dall'utente Teo@Unix, ovvero scambiare di posto le risposte, come anche precaricarle in un array di appoggio ed ordinandolo casualmente ogni volta.