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

Reply via email to