EXCEL NOMBRE ALÉATOIRE

us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 - 18 nov. 2007 à 21:35
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 20 nov. 2007 à 04:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44758-excel-nombre-aleatoire

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
20 nov. 2007 à 04:04
US -> (salut) je parlais bel et bien de VBA, aucun problème pour proposer des alternatives pour le même code en un même langage, l'orgueil on s'assoie dessus!

je proposais juste de mettre vos proposition VBA sur codyx, dans le sujet déjà existant
(pas vb6)

++
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
19 nov. 2007 à 21:36
En générale, quand on sait utiliser Excel, on n'a pas ce problème de remise à jour, si on ne le veut pas. Comment faire ? Simple. Soit dans le menu Outils>Options>calcul>Cocher uniquement "calcul sur ordre". Deuxième possibilité : Copier les cellules concernées, puis les coller (en gardant la sélection) en utilisant Collage Spéciales>Valeur. Ce menu gagne à être mis en icône (C'est prédéfini). Voilà ! JE confirme mon commentaire.

Amicalement,
Us.
petitmoustique Messages postés 52 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 26 janvier 2011 15
19 nov. 2007 à 20:54
Bonjour


En réponse a "US"
Si tu utilises ALEA.ENTRE.BORNES à chaque fois que tu MODIFIRA une cellule, ton nombre aleatoire sera modifié !
Or ; ici il faut EXECUTER la macro pour que ce nombre soit modifié


Mais après ,cela dépend Fortement de son utilisation
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
19 nov. 2007 à 20:18
Oui aussi Santiago... Petite précision sur ALEA.ENTRE.BORNES, cette fonction s'installe à partir des macros complémentaires présentes sur le CD Office...

PCPT > Sur codyx on ne fait pas d'Excel ? il me semble... -:); à moins que tu suggères de la coder en VB...

Par contre, si je peux faire deux remarques générales sur codyx... En premier lieu, il faudrait parfois être plus exigent sur la qualité des codes. Certes, certains sont très bons, mais d'autres... sont limites... Mais, comme on ne pas en débattre... Ensuite, si on possède une meilleure proposition de code, d'un code déjà accepté, on ne peut plus le faire accepter pour ne pas supprimer celui présent... (et peut-être pour ne pas "offenser" le premier contributeur...) ne faudrait-il pas faire évoluer cette politique ?

Amicalement,
Us.
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
19 nov. 2007 à 11:25
n'hésitez pas d'indiquer ces astuces/fonctions sur codyx.org, il y a déjà un sujet sur les nombres aléatoire

en attendant cette source sera supprimée dans la soirée
cs_santiago69 Messages postés 91 Date d'inscription jeudi 18 novembre 2004 Statut Membre Dernière intervention 17 décembre 2008
19 nov. 2007 à 10:58
Et pour ceux qui comme moi n'ont pas de base la fonction =ALEA.ENTRE.BORNES(min,max)
Il suffit d'ecrire :
=min+ENT(ALEA()*(max-min+1))
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
18 nov. 2007 à 21:35
ou utiliser directement la fonction de base d'Excel : =ALEA.ENTRE.BORNES(min;max)

Pourquoi réinventer la poudre ?

Us.
Rejoignez-nous