Re:Rechercher et executer une formule RB
Salut mutzik (et pas plastic) Bertrand !
Je vais essayer d'expliquer l'intérêt de stocker des formules :
Dans mon cas concret (et pas l'exemple simplifié) je dois calculer des temps ('Résultats') d'opérations ('Types').
Ce calcul de temps peut être fait de différentes manières... selon l'opération, le type choisi.
La durée d'une opération d'usinage, d'un déplacement, d'une accélération de broche... ça reste une durée mais les formules sont complètement différentes !!
Néanmoins, beaucoup de 'types' ont une même formule pour le calcul de la durée (Résultat dans mon exemple).
Ces calculs prennent en comptes des données, qui sont fixes et stockées dans une base de données, comme par exemple une accélération, une vitesse max ou des temps partiels (un changement d'outil est composé d'un déplacement, du chargement de l'outil puis d'un déplacement... le temps de chargement de l'outil est fixe par exemple...)....
Calculs sont aussi fonctions de paramètres ('Valeurs'), un usinage se fait sur une course de X mm à telle vitesse de coupe....
Les formules utilisées doivent pouvoir évoluées, prendre en compte de nouveaux Paramètres, Données.... et dans ce but il est souhaitable pour les futurs utilisateurs de l'outil en construction que les formules ne soient pas imbitable de la forme :
SI(L(-455)C(45)<>...;$A$234=F$45*H67...)
Mais ressemblent plutôt à : (SI (Course>12 ; VitesseDeCoupe=Course*VitesseMax+...)
De plus, si 40 opérations ont une formule identique pour calculer une durée, il est plus facile de modifier 1 seule fois la formule dans un formulaire, que de chercher toutes les opérations, dans la base de données, utilisant cette formule et de les modifier une à une...
Le principal intérêt réside donc dans l'extrême facilité à faire évoluer le bouiboui... par des personnes qui manipulent XL comme le Youky tricote....
Si c pas possible avec des formules, j'vais devoir me coltiner une Macros pas piquées des hannetons... parce que j'en connais certains qui ont déjà du mal avec des formules toutes bébêtes.......alors aller bidouiller des macros!! Sûr que ça va leur plaire!! lol
Néanmoins, je commence à me faire à l'idée....
Encore merci en tout cas de te pencher sur ce problème, qui méritera d'être soumis à B.Gates pour XL 2006 !!
A bientôt
Salut à touszétoutes