Générer des nombres aléatoires en VBA Excel

  Рет қаралды 13,039

Formations Excel, Access et bien d'autres

Formations Excel, Access et bien d'autres

Күн бұрын

Пікірлер: 34
@mauricegilles5096
@mauricegilles5096 4 жыл бұрын
Bonjour, je suis de plus en plus vos cours et je vous remercie du temps consacré à ces vidéos.
4 жыл бұрын
Bonjour Gilles. C'est un grand plaisir. Je vous remercie beaucoup pour ce témoignage.
@moimeme6270
@moimeme6270 5 жыл бұрын
Encore une fois. Merci, pour ce tuto certes parfois pas évident a comprendre du premier coup, mais tellement bien expliqué !
5 жыл бұрын
Bonjour Patrice. C'est très gentil de votre part. Merci beaucoup pour ce message.
@romlef526
@romlef526 7 жыл бұрын
Bonjour, franchement top comme tuto !!! super intéressent, je le garde bien précieusement !! je vais essayer de garder ceci pour faire des petits tests chez moi !! on voit en revue pas mal de chose en vba !!! j'ai appris des choses , et le coté animations de couleurs à la fin c'est sympatoche !!!! excellente soirée et grand merci !! j'ai adoré
7 жыл бұрын
Bonsoir Rom Lef, oui l'effet d'animation à la fin grâce aux nombres aléatoires et à la fonction Timer est très sympathique visuellement et peut donner des idées pour faire d'autres types d'animations avec Excel. Merci beaucoup pour votre message qui fait toujours autant plaisir, et excellente soirée à vous.
@patricianeve6039
@patricianeve6039 4 жыл бұрын
Un grand merci pour ce tuto si bien réalisé et qui regroupe tous les possibilités du Rnd. BRAVO :-)
4 жыл бұрын
C'est un plaisir Patricia. Merci à vous pour ces témoignages en retour.
@kaiwillie1466
@kaiwillie1466 3 жыл бұрын
you all prolly dont care but does anybody know a trick to log back into an instagram account..? I was dumb forgot the login password. I would appreciate any help you can give me!
@dennisgunnar1005
@dennisgunnar1005 3 жыл бұрын
@Kai Willie Instablaster =)
@kaiwillie1466
@kaiwillie1466 3 жыл бұрын
@Dennis Gunnar Thanks so much for your reply. I got to the site through google and im in the hacking process atm. Seems to take quite some time so I will reply here later when my account password hopefully is recovered.
@kaiwillie1466
@kaiwillie1466 3 жыл бұрын
@Dennis Gunnar It worked and I now got access to my account again. I am so happy:D Thanks so much you really help me out !
@marielauredebeaune1780
@marielauredebeaune1780 Жыл бұрын
Merci encore pour ces tutos. mais pourquoi faire au niveau de nbAlea faire un +1 alors que int(26*round) donne deja un nombre aleatoire.
Жыл бұрын
Bonjour Marie Laure. Merci pour ce message. Pour aller jusqu'à l'entier supérieur.
@abdelazizchelbi7531
@abdelazizchelbi7531 7 жыл бұрын
Bonjour cher professeur, merci pour cet excellant tuto qui montre les différentes astuces de l'utilisation de la fonction RND (nombres entiers, par intervalles) et les différentes utilisations (générations de nombres, de groupes de nombres et de lettres et même de couleurs aléatoires) sans oublier le rôle de la fonction TIMER pour temporiser l'affichage: c'est excellant, intéressant, utiles et aussi amusant. Mais, je me demande s'il existe des applications pour cette fonction, mis à part les jeux ou les QCM, dans des exemples dans d'autres domaines (financiers, statistiques, ...) En résumé, vous êtes toujours formidable et toutes vos leçons intéressantes. Grand grand MERCI
7 жыл бұрын
Bonjour mon cher Abdelaziz, c'est un plaisir de vous retrouver. Tout d'abord je vous remercie comme toujours pour la finesse et la justesse de vos commentaires. La fonction TIMER il est vrai apporte un côté ludique aux applications comme nous l'avions fait avec le diaporama en VBA Access. Je pense que dans le domaine des acquisitions de données par automates, l'emploi de la fonction Timer peut s'avérer utile pour rafraîchir les séquences régulièrement, par exemple. Très bonne journée à vous.
@nicolasfrereux2872
@nicolasfrereux2872 4 жыл бұрын
Bonjour Monsieur Rossetti ! Vos vidéos, même si elles ont déjà 3 ans au moment où je les suis, sont très pédagogiques et expliquent clairement l'utilité des fonctions et procédures à mettre en oeuvre, même s'il faut s'accrocher parfois. J'attendais vraiment cette leçon sur les nombres aléatoires, et les utilisations qui en sont faites sont très intéressantes. J'aimerais, si vous le permettez, corriger une petite erreur et apporter une petite précision. L'erreur concerne le bornage des données aléatoires pour les couleurs. Quand vous écrivez Int (Rnd * 255), vous obtenez une valeur entre 0 et 254 inclus ! Pour accéder à toutes les couleurs possibles, il suffit de transformer le code en Int (Rnd * 256), appliquant ainsi la petite formule du bornage de l'aide en ligne. La précision concerne cette fonction Rnd qui renvoie des nombres pseudo-aléatoires, c'est-à-dire tirés d'une suite prédéterminée de nombres entre 0 et 1. Cela veut dire qu'à chaque fois que vous lancez votre code, les nombres générés sont toujours les mêmes dans le même ordre. Pour remédier à cela, il y a une solution très simple qui consiste à introduire au tout début de la procédure l'instruction 'Randomize' qui initialisera la série à partir de l'horloge système, créant de fait une meilleure illusion de génération de nombres aléatoires qui ne seront plus les mêmes à chaque fois que lancerez votre routine. En espérant que ces explications seront et compréhensibles, et utiles, mille mercis pour votre travail à l'utilité largement éprouvée.
4 жыл бұрын
Bonjour Nicolas et merci beaucoup pour votre message. Vous avez tout à fait raison pour les deux sujets que vous soulevez. La méthode Randomise ou plutôt fonction permet en effet de calibrer la génération aléatoire sur l'horloge système qui est par définition en perpétuelle évolution. Merci beaucoup pour ces contributions.
@RenovGamer
@RenovGamer 7 жыл бұрын
Bonjour, Je suis un peu perdu avec la fonction nb alea entier. Je n'ai pas compris la logique de commencer 6 et finir par 5 8:20
7 жыл бұрын
Bonjour, pour générer un nombre aléatoire entier en VBA entre une valeur max et valeur min (10 et 5 dans notre cas), la syntaxe est la suivante : nb_alea = Int((valeur_max - valeur_min + 1)*Rnd + valeur_min), donc en remplaçant par les valeurs seuils, cela donne : nb_alea = Int((10 - 5 + 1)*Rnd + 5), ce qui fait : Int(6*Rnd + 5)
@usanaserie
@usanaserie 4 жыл бұрын
Bonjour M, serait-il possible de me dire comment est-ce que je pourrai générer des valeurs aléatoirement à partir d'un tableau du genre : carte(i,j) avec i variant de 1à 10 et j de 1à 5. Merci d'avance
4 жыл бұрын
Bonjour Anas Kouidri et merci pour ce message. Il suffit d'engager une double boucle : For i=1 To 10 For j=1 To 5 'Génération entre 1 et 5 Next j 'Génération entre 1 et 10 Next i
@usanaserie
@usanaserie 4 жыл бұрын
@ il n’est donc pas possible de les générer vraiment aléatoirement, c’est à dire sans que cela se fasse d’ordre croissant comme le fait la boucle ?
4 жыл бұрын
​@@usanaserie Dans votre tableau de variables, même si les indices sont passés dans l'ordre, chaque génération sera bien aléatoire.
@usanaserie
@usanaserie 4 жыл бұрын
@ D'accord parfait merci à vous et bon courage
4 жыл бұрын
@@usanaserie Je vous en prie et merci à vous.
@patrickgarde1990
@patrickgarde1990 4 жыл бұрын
bonjour es ce que vous pouvez vous faire un tutos pour effectuer un tirage au sort alleatoire et le mettre sur un graphique merci par avance
4 жыл бұрын
Bonjour Patrick. C'est une bonne idée mais étant donnés les travaux engagés, je ne peux vous promettre d'apporter la formation dans les prochains temps.
@VJ-ut9pm
@VJ-ut9pm 5 жыл бұрын
Merci beaucoup pour tous vos tutoriels. J’ai passé mon week-end avec vous, j’ai énormément progressé et je n’ai pas vu le temps passer :D ! Pour avoir créé ici trois variables (rouge vert et bleu) alors qu’on aurait pu écrire, de manière plus légère et plus élégante : Cells(ligne, colonne).Interior.Color = RGB(Int(Rnd * 255), Int(Rnd * 255), Int(Rnd * 255)) ?
5 жыл бұрын
Bonjour Vince et merci beaucoup pour votre message. Oui tout à fait et félicitations. Votre capacité à adapter rapidement ce que vous assimilez prouve votre potentiel.
@zineelabidineghafiri4673
@zineelabidineghafiri4673 2 жыл бұрын
Merci de m'aider, je n'arrive pas à donner un nombre aléatoire de 1à10 par ex sur chaque cellule par ligne, sans que le numéro généré soit répété. Merci d'avance
2 жыл бұрын
Bonjour Monsieur. Je vous donne le lien d'une formation qui montre comment générer des nombres aléatoires uniques sans VBA Excel : www.bonbache.fr/generer-des-nombres-aleatoires-uniques-sans-vba-excel-293.html
@jeanclaudetshiambu4263
@jeanclaudetshiambu4263 7 жыл бұрын
Bonjour, je voudrais resoudre cela , mais je ne sais pas ci cela est possible . pouvez-vous m'aider 1. Générer 100 valeurs aléatoires (utiliser la fonction Excel '=alea()' dans la macro) dans la colonne A 2. Compter le nombre de valeur qui est dans l'intervalle [0,0.3],[0.3,0.6],[0.6,1] 3. Affecter la macro à un bouton
Trier les tableaux par le code Visual Basic
18:09
Formations Excel, Access et bien d'autres
Рет қаралды 27 М.
Gérer les conditions et critères en VBA Excel
20:18
Formations Excel, Access et bien d'autres
Рет қаралды 65 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Boucles For Next en VBA Excel pour traitements automatisés
26:49
Formations Excel, Access et bien d'autres
Рет қаралды 71 М.
Moteur de recherche VBA Excel insensible aux accents
32:29
Formations Excel, Access et bien d'autres
Рет қаралды 10 М.
démo intermédiaire  pour les deux nouvelles forces du creator
43:44
Facturation avec interface graphique VBA Excel
29:38
Formations Excel, Access et bien d'autres
Рет қаралды 103 М.
Générer des nombres aléatoires uniques sans VBA Excel
16:39
Formations Excel, Access et bien d'autres
Рет қаралды 20 М.