Fonction dans une maccro

judoka15 -  
 judoka15 -
Bonjour,Voila on problème , j'ai crée un userform, avec une saisie de texte et un bouton OK, quand appuie sur OK,la saisie rentrer dans la zone texte s'ajoute sur a feuille excel, en A1, quand on en rajoute une elle se met en A2.
Mais mon problème c'est que je voudrais que audessus de la zone texte , il y est une zone avec une question aléatoire choisi de B1 à B50
Ma formule est =CHOISIR(ENT(ALEA()*50)+1;"...";"...","...")
Je voudrais que au lieu de écrire toutes les questions que je rentre la plage de donnée et qu'il tire une question au hasard
Et aussi que dans ma nouvelle zone texte, une questions soit choisi par hasard, mais il faut entrer une macro et moi je ne comprends rien au macro , donc je voudrais mettre ma formule dans la macro, mais ce n'est pas possible.
Je suis sur Excel version 2000.
Serait-il possible que quelqu'un m'aide.
Merci
Configuration: Windows XP Internet Explorer 7.0

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour,
    ta liste de question est en A1:A50 par exemple

    Randomize
    talistebox= Cells(Int(Rnd * 50 + 1), 1)
    0
  2. judoka15
     
    Merci michel
    Mais en faites je voudrais qu'une nouvelle fenêtre apparaîse, en me posant une question hausard, et que je rentre la réponse à la question et en appuyant sur un bouton qu'il me dise si ma réponse est juste ou est fausse.
    Les questions sont de A1 à A50
    Les réponses dont de B1 à B50
    La réponse à la questions A1 est en B1
    La réponse à la question A2 est en B2
    et ainsi de suite

    Merci
    0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Ta question était:
    ..."Mais mon problème c'est que je voudrais que audessus de la zone texte , il y est une zone avec une question aléatoire choisi de B1 à B50
    Ma formule est =CHOISIR(ENT(ALEA()*50)+1;"...";"...","...")
    Je voudrais que au lieu de écrire toutes les questions que je rentre la plage de donnée et qu'il tire une question au hasard
    Et aussi que dans ma nouvelle zone texte, une questions soit choisi par hasard"...


    J'ai répondu et maintenant tu joues aux poupées russes,... " mais en fait"..., avec une 2° question plutôt que d'expliquer clairement le problème au départ

    désolé, je ne joues plus, je ne suis pas une machine à distribuer des macros au gré des désidératas changeants et soudains
    0
  4. judoka15
     
    Desolé
    Mais je veut juste qu'il me pose une question hausard
    Et que je rentre la réponse à la question dans une fenêtre qui est apparu
    Et qu'il me dise si elle est juste ou si elle est fause
    Un système de révision

    Si vous ne réponde pas à ce message, je comprendrais
    Merci encore
    0