Joshua est étudiant diplômé à l’USF. Il s’intéresse à la technologie d’entreprise, à l’analyse, à la finance et au lean six sigma.
Créé par Joshua Crowder
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.
Créé par Joshua Crowder
É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.
Les résultats multipliés par des multiples de 10 peuvent être arrondis à un nombre entier aléatoire en changeant la position décimale.
Créé par Joshua Crowder
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.
Créé par Joshua Crowder
Excel attend maintenant que vous suiviez un bouton avec votre curseur. Cela vous permettra de positionner et de dimensionner votre bouton.
Créé par Joshua Crowder
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.
Créé par Joshua Crowder
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.
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.
Créé par Joshua Crowder
Pour arrêter l’enregistrement, cliquez sur le petit bouton carré d’arrêt dans le coin inférieur gauche de l’écran.
Créé par Joshua Crowder
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éé par Joshua Crowder
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