![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Excel Forum d'entraide sur Excel |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: mai 2008
Messages: 2
|
Bonjour,
je travail pour une compagnie qui possède un add-in (fichier vba) créer par une autre compagnie il y a au moins 10ans. le fichier est composé de formule de recherche de valeur (d vlookup avec plusieurs critère). Mon problème est que ce fichier n'est pas standard, il possède aucun module/code (ya rien dans l'éditeur vba sauf un thisworkbook). Plus étrange, quand j'ouvre le fichier en mode nomacro(shift-enter), le fichier possède une feuille du même nom que le fichier (une feuille n'apparaissant pas dans l'arboressance de l'explorateur de projet). Cette feuille est composé dune entête et de la liste des fonctions. Un exemple (j'ai fait afficher les formules plutôt que leurs valeurs, c la colonne A, ya les autres fonctions qui suivent en dessous) vsumdb =RESULT(17) =ARGUMENT("luvalue";3) =ARGUMENT("ludb";8) =ARGUMENT("lucol";2) =ARGUMENT("sumcol";2) =SET.VALUE($B$1;lucol) =SET.VALUE($B$2;luvalue) =SET.NAME("criteriaX";B1:B2) =DSUM(ludb;sumcol;criteriaX) =RETURN(A57) J'ai pu recréer chacune des fonctions originales mais je ne peux pas les mettre dans le fichier, lorsque je le fait, je me retrouve avec la fonction original et ma fonction sous forme module.maFonction Il semble que si je change une valeur dans la feuille excel comme le nom des arguments ya pas de problème, même que ca ma permit d'optimiser le fichier pour office francais(c pour ca criteriaX). Mais je ne peux pas changer le nom de la fonction (ex :vsumdb) On ma demandé de rajouté des fonctions dans ce fichier mais je ne sais pas trop comment faire. Quelqu'un saurait-il ce qui se passe dans ce fichier. Merci |
|
|
|
|
![]() |
![]() |
||
add-in excel module invisible formule feuille xla
|
||
| Outils de la discussion | |
|
|