PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 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és2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 201610 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és52Date d'inscriptionmardi 13 novembre 2007StatutMembreDernière intervention26 janvier 201115 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és2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 201610 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és13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 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és91Date d'inscriptionjeudi 18 novembre 2004StatutMembreDernière intervention17 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és2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 201610 18 nov. 2007 à 21:35
ou utiliser directement la fonction de base d'Excel : =ALEA.ENTRE.BORNES(min;max)
20 nov. 2007 à 04:04
je proposais juste de mettre vos proposition VBA sur codyx, dans le sujet déjà existant
(pas vb6)
++
19 nov. 2007 à 21:36
Amicalement,
Us.
19 nov. 2007 à 20:54
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
19 nov. 2007 à 20:18
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.
19 nov. 2007 à 11:25
en attendant cette source sera supprimée dans la soirée
19 nov. 2007 à 10:58
Il suffit d'ecrire :
=min+ENT(ALEA()*(max-min+1))
18 nov. 2007 à 21:35
Pourquoi réinventer la poudre ?
Us.