Bonjour le Forum,
Je commence aujourd'hui à être confronté aux limites d'Excel lors d'ajout de nouvelles fonctions dans mon petit projet perso, lequel se trouve sur GoogleDocs .
Je l'avais commencé il y a bientôt 1 an, et depuis il est devenu un classeur bien FAT, et surtout un gigantesque "Spaghetti Code", cela malgré mes tentatives de bien séparer les choses en feuilles + commentaires etc... (bon c'est vrai je n'ai pas été jusqu'à nommer les variables une par une...)
L'objectif de ce fichier a toujours été de respecter: simple à lire/comprendre les formules utilisées, et pas de macros. le "Pas de macros" vient que la grande majorité des gens sont c... et dès qu'il voit un pop-up alerte de sécurité "Voulez-vous activer les macros" ils cherchent pas à comprendre et désactive direct... du coup j'ai abandonné l'amélioration par les macros (toutes supprimées même). En revanche, quand il s'agit d'un executable, là allez savoir pourquoi ca ne gène pas la grande majorité de cliquer dessus... alors qu'en théorie un exe a bien + de possibilités en termes de hacking etc... qu'une pauvre macro VBA. Enfin bref, c'était le pourquoi du comment de la petite histoire.
Il y a aussi autre chose cette fois génante pour moi. Ce fichier pour l'instant réalise les calculas pour une comparaison entre 2 "builds", chacune ayant 2 "gearsets". Ce qui fait que j'ai du faire une feuille rassemblant toutes les formules relatives aux calculs pour chacune des 2 builds, les formules étant les mêmes (mais pas les données d'entrée), plus 2 autres feuilles correspondant à leurs gearsets respectifs: TPset1 et 2, et WSset 1 et 2. Les autres feuilles ne sont en fait que des bases de données chez lesquelles je vais chercher les infos dont j'ai besoin dans mes formules.
Cela c'est le principe de base, mais maintenant si je veux pouvoir ajouter autant de gearset que je veux, je devrait multiplier par 2 mes feuilles a chaque fois, et refaire toutes les références dans mes formules une par une... et je parle même pas du "poids" supplémentaire que le classeur prendra.
D'où ma question finale :
Vers quel language me conseilleriez-vous de me tourner pour "convertir" vite fait ce gros paquet de nouilles en un executable ? Je sait me "débrouiller" en formules Excel, mais en programmation pure et dure je suis un noob complet et pas trop envie de passer 3 mois à convertir...
Merci d'avance.
Raphaël
Partager