Ordinateurs

Créer un bouton dans Excel pour générer des nombres aléatoires

Joshua est étudiant diplômé à l’USF. Il s’intéresse à la technologie d’entreprise, à l’analyse, à la finance et au lean six sigma.

Dans l’illustration ci-dessus, des nombres aléatoires ont été créés dans Excel à l’aide de la fonction RAND.

Comme le titre de l’article le suggère, cet article concerne la création d’un bouton qui générera un nombre aléatoire. Chaque fois que vous appuyez sur le bouton, un nouveau nombre aléatoire apparaît.

Fonction RAND pour générer des nombres aléatoires

La fonction RAND est très facile à utiliser. Cette fonction renvoie un nombre aléatoire entre 0 et 1 sous forme décimale (excluant 1). Voir la formule de la fonction RAND ci-dessous dans l’illustration. Il s’agit du format utilisé pour saisir manuellement la fonction dans une cellule.

=RAND()

Après avoir saisi cette formule dans une cellule, un nombre aléatoire apparaîtra entre 0 et 1.

Affiche la fonction RAND entrée dans une cellule d'une feuille de calcul Excel.  Seule, la fonction RAND ne peut fournir qu'un nombre aléatoire entre 0 et .1 excluant .1.  Multiplier cette fonction par des multiples de 10 peut augmenter la plage des nombres possibles.

Affiche la fonction RAND entrée dans une cellule d’une feuille de calcul Excel. Seule, la fonction RAND ne peut fournir qu’un nombre aléatoire entre 0 et .1 excluant .1. Multiplier cette fonction par des multiples de 10 peut augmenter la plage des nombres possibles.

Élargir votre gamme de nombres aléatoires

Pour augmenter la plage de nombres pour la fonction RAND, vous devez multiplier la fonction par des multiples de 10. L’illustration ci-dessous montre les résultats après que la fonction RAND a été multipliée par 10, 100 et 1000. Avec chaque plage aléatoire 10, 100 et 100 seront exclus des résultats.

A lire aussi :  Comment diviser une cellule en diagonale dans Excel

Les résultats multipliés par des multiples de 10 peuvent être arrondis à un nombre entier aléatoire en changeant la position décimale.

Cette illustration montre la fonction RAND avec 4 plages différentes.  Les calculs utilisés pour rendre 3 de ces plages possibles sont indiqués à gauche des résultats.  Notez que dans cet exemple, le seul nombre aléatoire est en F4.

Cette illustration montre la fonction RAND avec 4 plages différentes. Les calculs utilisés pour rendre 3 de ces plages possibles sont indiqués à gauche des résultats. Notez que dans cet exemple, le seul nombre aléatoire est en F4.

Insertion d’un bouton de contrôle de formulaire

Les étapes suivantes dans l’illustration ci-dessous doivent être suivies pour insérer un bouton. Ce bouton actualisera la fonction RAND afin qu’elle puisse afficher un nouveau résultat à chaque clic sur le bouton. Si l’onglet Développeur n’est pas activé dans Excel, découvrez comment le faire ici.

Tout d’abord, cliquez sur l’onglet développeur et sélectionnez Insérer. Ensuite, cliquez sur l’option du bouton de contrôle du formulaire.

Ce sont les trois premières étapes nécessaires pour insérer un bouton de contrôle de formulaire.

Ce sont les trois premières étapes nécessaires pour insérer un bouton de contrôle de formulaire.

Excel attend maintenant que vous suiviez un bouton avec votre curseur. Cela vous permettra de positionner et de dimensionner votre bouton.

Cette illustration montre le traçage d'un bouton de contrôle de formulaire.  Cela doit être fait juste après avoir cliqué sur le bouton de contrôle du formulaire.

Cette illustration montre le traçage d’un bouton de contrôle de formulaire. Cela doit être fait juste après avoir cliqué sur le bouton de contrôle du formulaire.

Faites défiler pour continuer

Affectation d’une macro enregistrée au bouton

Ensuite, une fenêtre apparaîtra. Cliquez sur le bouton d’enregistrement pour démarrer un processus d’enregistrement.

Cette fenêtre apparaîtra immédiatement après le tracé du bouton.

Cette fenêtre apparaîtra immédiatement après le tracé du bouton.

Presque prêt à enregistrer. Après avoir cliqué sur le bouton OK suivant, le processus d’actualisation du document Excel devra être enregistré. Une fois enregistré, il sera attribué au bouton et chaque fois que vous appuyez sur le bouton, le classeur Excel s’actualise.

A lire aussi :  Tracé de Chia avec des boîtiers SSD USB

Sélectionnez le bouton Ok pour démarrer le processus d’enregistrement. Maintenant, la seule tâche avant d’arrêter l’enregistrement est d’appuyer sur F9. Si vos touches F ne fonctionnent pas sans touche fn, vous devez maintenir la touche fn enfoncée avant de sélectionner F9.

Cette fenêtre supplémentaire apparaît pour permettre au développeur d'ajouter une description du processus de macro et d'ajouter un raccourci clavier pour exécuter le processus.

Cette fenêtre supplémentaire apparaît pour permettre au développeur d’ajouter une description du processus de macro et d’ajouter un raccourci clavier pour exécuter le processus.

Pour arrêter l’enregistrement, cliquez sur le petit bouton carré d’arrêt dans le coin inférieur gauche de l’écran.

Pour arrêter l'enregistrement de la macro, assurez-vous de cliquer sur ce carré dans le coin inférieur gauche de votre écran.

Pour arrêter l’enregistrement de la macro, assurez-vous de cliquer sur ce carré dans le coin inférieur gauche de votre écran.

Le nombre aléatoire dans F4 devrait changer. Cela changera les autres cellules puisqu’elles utilisent F4 dans leur calcul. Au lieu de randomiser une cellule et de l’utiliser comme référence, vous pouvez multiplier la fonction RAND par 10 pour obtenir des plages plus grandes présentées ici :

=RAND()*10 Résultats dans un nombre aléatoire de 0 à 10

=RAND()*100 Résultats dans un nombre aléatoire de 0 à 100

=RAND()*1000 Résultats dans un nombre aléatoire de 0 à 1000

créer-un-bouton-dans-excel-pour-générer-des-nombres-aléatoires

En savoir plus sur Excel

Pour apprendre plus de compétences dans Excel dans Excel comme générer des nombres aléatoires, je vous recommande de jeter un œil au livre Microsoft Excel 2019 VBA et macros (compétences commerciales) par Bill Jelen pour améliorer vos compétences.

Ce contenu est exact et fidèle au meilleur de la connaissance de l’auteur et ne vise pas à remplacer les conseils formels et individualisés d’un professionnel qualifié.

© 2020 Josué Crowder

A lire aussi :  Création d'un menu "Hamburger" pour les applications Windows 10 UWP
Bouton retour en haut de la page