bonjour james
je n'ai pas vu le code???????
donc je recapepete
1)on choisit le niveau >>>l'alea fait son boulot >>>la question deboule
2)si on redige une reponse sur la feuille (peu importe ou ) ça redeclanche l'alea ; ça c'est pas bon
donc soit
on met avec les options >>calcul sur ordre (mais cet une manip de trop)
soit on fait une procedure vba du style
if range("g9").select then
[A1]=rnd(1*30) ' a1 sera la valeur d'index
else
if..?????????......... then exit sub ' si on selectionne autre chose que G9
end if
end if
end sub
je ne dois pas etre bien loin ;mais entre les erreurs de compilation ou de syntaxe >>>>dolipranne
cordialement