Macro chlettres office 2007

Bonjour à tous !
J'étais (et sui toujous ) un vulgaire utilisateur d'un tableau excel qui
faisait appel à une macro complémentaire ( transformant un nombre en une
chaine de lettres )
On a passé mon PC d'Office 2003 à Office 2007, et du coup, le résultat du
champ faisant appel à cette macro est devenu #NOM?
Or cette macro complémentaire est bien toujours présente dans le chemin
indiqué dans la formule ci-dessous

=MAJUSCULE(STXT(SUBSTITUE('C:\Documents and Settings\Michel\Application
Data\Microsoft\Macros
complémentaires\ChLettres.xla'!ChLettres(K5;"F";"EUR");"eur";"?ur");2;1))&STXT(SUBSTITUE('C:\Documents
and Settings\Michel\Application Data\Microsoft\Macros
complémentaires\ChLettres.xla'!ChLettres(K5;"F";"EUR");"eur";"?ur");3;999)

Un contributeur pourrait-il me dire où se trouve, dans cette formule, la
coquille ainsi engendrée par le passage d'Office 2003 à 2007 ?
Merci

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    Je pense qu'il faudrait déjà convertir la macro complémentaire au format 2007 (xlam).

    m@rina
    1. Contributeur
      Salut,

      il faut aussi charger la macro, pour ce faire:

      Menu Office (le logo office tout en haut à droite)
      > "options excel" (tout en bas du menu, à droite)
      > "compléments"
      > "gérer: les compléments excel " --> Atteindre!
      > Ensuite tu fais parcourir pour retrouver ta macro complémentaire et tu la coche