OVH Cloud OVH Cloud

Macro Excel

4 réponses
Avatar
Gérard Bourlier
Bonjour,
Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre
en texte suivant la monnaie de votre choix, je sollicite votre aide car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque je
souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macro.
Gérard BOURLIER
Adresse Mail : gerard.bourlier@wanadoo.fr

4 réponses

Avatar
Denis Michon
Bonjour Gérard,

Je ne connais pas cette XLA.

Mais si des procédures de cette XLA utilise la fonction "Replace", cette dernière est non disponible sur les versions
Excel antérieures à 2000. Tu vas devoir les remplacer par la fonction : application.Substitute() , ses arguments sont
les mêmes que la fonction de la feuille de calcul.


Salutations!




"Gérard Bourlier" a écrit dans le message de news:blngbm$3ae$
Bonjour,
Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre
en texte suivant la monnaie de votre choix, je sollicite votre aide car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque je
souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macro.
Gérard BOURLIER
Adresse Mail :
Avatar
Clément Marcotte
La meilleure est là:

http://perso.wanadoo.fr/frederic.sigonneau/office/Nb2Words.zip

ou pour une archive auto-extractible:

http://perso.wanadoo.fr/frederic.sigonneau/office/Nb2Words.exe



"Gérard Bourlier" a écrit dans le message
de news:blngbm$3ae$
Bonjour,
Ayant récupéré sur un site une Macro Excel qui permet de convertir
un nombre

en texte suivant la monnaie de votre choix, je sollicite votre aide
car

celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque
je

souhaite l'utiliser dans une feuille de calcul, le message d'erreur
suivant

apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macro.
Gérard BOURLIER
Adresse Mail :




Avatar
Clément Marcotte
Bonjour,

C'est pas juste la meilleure, c'est la probablement la seule qui vient
en version macro pour Excel, Word et PowerPoint et en version fonction
de feuille de calcul Excel.



"Clément Marcotte" a écrit dans le
message de news:
La meilleure est là:

http://perso.wanadoo.fr/frederic.sigonneau/office/Nb2Words.zip

ou pour une archive auto-extractible:

http://perso.wanadoo.fr/frederic.sigonneau/office/Nb2Words.exe



"Gérard Bourlier" a écrit dans le
message

de news:blngbm$3ae$
Bonjour,
Ayant récupéré sur un site une Macro Excel qui permet de convertir
un nombre

en texte suivant la monnaie de votre choix, je sollicite votre
aide


car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque
je

souhaite l'utiliser dans une feuille de calcul, le message
d'erreur


suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macro.
Gérard BOURLIER
Adresse Mail :







Avatar
AV
Remarque générique :
Quelle que soit la version XL tu peux utiliser la méthode Evaluate qui, elle,
fonctionnera :

MsgBox [replace(A1,2,2,"zzz")]

AV