Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Nouveau Candidat au Club
    Changement de couleur d'une forme après un clic, et dans un mode aléatoire
    Bonjour à tous,

    Je viens vers vous car j'aimerai créer un PPT pour une formation, mais je tombe sur une énigme.

    Sur le PPT ci après, je cherche à reproduire le principe du mur final dans "le grand concours des animateurs" qui passait à l'époque sur TF1.

    Je m'explique, en slide 1, nous avons 30 carrés avec 3 couleurs différentes. Cette slide restera visible 20 secondes, le temps que les apprenants mémorises leur couleur.
    Ensuite sur la slide 2 sont affichés les mêmes carrés, mais tous de couleurs noire.

    C'est la ou je sèche. J'aimerai pouvoir cliquer, dans un ordre aléatoire, sur un carré, que la couleur s'affiche et me renvoi sur une diapositive correspondante.

    Et ensuite je reviens à la slide 2 avec le mur noire avec seulement les cases déjà cliqué qui reste de couleurs.


    Me suis-je bien exprimé ?

    Voici le PPT : https://drive.google.com/file/d/1GkMNwlZuiOICepuFEaidLZGwR2f6QheP/view?usp=sharing

    Si quelqu'un peut me venir en aide


    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Bonjour

    J'ai un peu galéré mais j'ai fini par trouver une solution.

    Tu dis "C'est la ou je sèche. J'aimerai pouvoir cliquer, dans un ordre aléatoire, sur un carré, que la couleur s'affiche et me renvoi sur une diapositive correspondante."

    Tout d'abord, j'ai rempli la propriété "AlternativeText" avec la valeur RGB couleur du carré.

    J'ai crée une macro AT qui permet de lire la valeur de la propriété "AlternativeText".

    Enfin pour chaque carré, j'ai ajusté la propriété "Paramètres des Actions" pour lancer la macro AT chaque fois que l'on clique sur un des carrés modifiant sa couleur noire à partir de celle stockée dans AlternativeText.

    Bien sur, j'imagine que tu connais VBA.