Le 29/04/2010 12:33, Henri Boyet a écrit :
Le 29 avril 2010 10:25, DEPREZ Christophe PREF35 SSIT<
christophe.dep...@ille-et-vilaine.gouv.fr> a écrit :
Bonjour à tous,
Je cherche à convertir la formule suivante d'excel vers CALC
="ARRETE LE PRESENT ETAT A LA SOMME DE "&MAJUSCULE(NombreTexte(C440))&"
("&FRANC(C440;0)&")" (format de cellule perso du type # ##\_€)
Ce qui donne
ARRETE LE PRESENT ETAT A LA SOMME DE SOIXANTE-DIX MILLE QUATRE CENT UN
EUROS (70 401 €)
*Contraintes *
1. Le résultat de la conversion des chiffres en lettres ne dois pas
apparaitre dans une cellule contiguë, je fais allusion à l'excellente macro
développée par christianwd qui propose 4 choix (à gauche, à droite, en
dessous, au dessus) mais en cellule *C444*
2. Le résultat doit être actualisé automatiquement si la valeur de la
cellule C440 est modifié, le tout en majuscule
Un grand merci pour votre aide
Christophe
Bonjour,
Est-ce que tu ne peux pas faire écrire le résultat de la macro dans une
cellule que tu vas faire disparaître (écriture blanche sur fond blanc par
exemple) et concaténer le contenu de cette cellule avec ton texte ?
Henri
Bonjour,
j'ai écrit il y a longtemps une macro qui devrait répondre à ton
attente. Elle se trouve dans la section exemple du site OOo (suivre ce
lien)
<http://fr.openoffice.org/Documentation/Exemples/MacroNombreEcritEnLettre.sxc>
pour y accéder directement.
Une version plus à jour ici
<http://www.crafe.com/telechargement/OOo/NombreEcritEnLettre.ods>.
Si ça peut aider !
Salutations.
Fernand Costa