Re: [users-fr] Conversion de chiffres en lettres avec contraintes

2010-04-30 Par sujet DEPREZ Christophe PREF35 SSIT

bon travail !! merci

 Message original 
Sujet : Re: [users-fr] Conversion de chiffres en lettres avec contraintes
De : Christophe N 
Pour : users@fr.openoffice.org
Date : 29/04/2010 22:55

Bonjour

Ce qu'il te faut, c'est ce tableau fait par Christian wetterwald ci-joint.

Je m'en suis servi pour créer des formulaires comptables avec diverses 
lignes , un calcul, un résultat en chiffre, puis en toutes lettres.

J'avais exactement les mêmes contraintes que toi
Pour ce faire, je suis parti de ce tableau, y ai rajouté un onglet 
(exemple feuille1), qui est en fait la feuille de calcul utile.
Dans cette feuille, plusieurs lignes avec des calculs et en bas un 
total. (exemple cellule D25)
Dans l'onglet "transforme" , je mets dans la zone du chiffre à saisir 
"=feuille1.D25"
Le chiffre en toute lettre du calcul de la feuille 1 sera donc dans la 
cellule B11 de l'onglet "transforme".
Dans feuille 1 je met dans la cellule qui doit contenir le montant en 
toutes lettres la formule "=transforme.B11"

Et le tour est joué !
En masquant également l'onglet "transforme", le tout apparaît en 
totale transparence.
C'est beaucoup mieux que la macro, car il n'y a pas de touche à 
appuyer pour avoir le résultat !
Un peu lourd, mais le résultat est bluffant, et ça marche dans tous 
les cas ! !

Christophe N

Le 29/04/2010 10:25, DEPREZ Christophe PREF35 SSIT 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 # ##\_EUR)


Ce qui donne

ARRETE LE PRESENT ETAT A LA SOMME DE SOIXANTE-DIX MILLE QUATRE CENT 
UN EUROS (70 401 EUR)


*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





-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org




-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Re: [users-fr] Conversion de chiffres en lettres avec contraintes

2010-04-29 Par sujet Christophe N

Bonjour

Ce qu'il te faut, c'est ce tableau fait par Christian wetterwald ci-joint.

Je m'en suis servi pour créer des formulaires comptables avec diverses 
lignes , un calcul, un résultat en chiffre, puis en toutes lettres.

J'avais exactement les mêmes contraintes que toi
Pour ce faire, je suis parti de ce tableau, y ai rajouté un onglet 
(exemple feuille1), qui est en fait la feuille de calcul utile.
Dans cette feuille, plusieurs lignes avec des calculs et en bas un 
total. (exemple cellule D25)
Dans l'onglet "transforme" , je mets dans la zone du chiffre à saisir 
"=feuille1.D25"
Le chiffre en toute lettre du calcul de la feuille 1 sera donc dans la 
cellule B11 de l'onglet "transforme".
Dans feuille 1 je met dans la cellule qui doit contenir le montant en 
toutes lettres la formule "=transforme.B11"

Et le tour est joué !
En masquant également l'onglet "transforme", le tout apparaît en totale 
transparence.
C'est beaucoup mieux que la macro, car il n'y a pas de touche à appuyer 
pour avoir le résultat !
Un peu lourd, mais le résultat est bluffant, et ça marche dans tous les 
cas ! !

Christophe N

Le 29/04/2010 10:25, DEPREZ Christophe PREF35 SSIT 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 # ##\_EUR)


Ce qui donne

ARRETE LE PRESENT ETAT A LA SOMME DE SOIXANTE-DIX MILLE QUATRE CENT UN 
EUROS (70 401 EUR)


*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





-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org




ChiffresEnLettres.ods
Description: application/vnd.oasis.opendocument.spreadsheet
-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Re: [users-fr] Conversion de chiffres en lettres avec contraintes

2010-04-29 Par sujet DEPREZ Christophe PREF35 SSIT

Une autre solution ...

=MAJUSCULE(SI(QUOTIENT(A9;1)>1;NUMBERTEXT(QUOTIENT(A9;1))&" euros 
";NUMBERTEXT(QUOTIENT(A9;1))&" euro ")& SI(A9-QUOTIENT(A9;1)>0,01; 
NUMBERTEXT(DROITE(ARRONDI(A9-QUOTIENT(A9;1);2);2))&" centimes 
";NUMBERTEXT(DROITE(ARRONDI(A9-QUOTIENT(A9;1);2);2))&" centime "))


-------- Message original ----
Sujet : Re: [users-fr] Conversion de chiffres en lettres avec contraintes
De : Jean Michel PIERRE 
Pour : users@fr.openoffice.org
Date : 29/04/2010 16:25

DEPREZ Christophe PREF35 SSIT a écrit :

bonjour henri,

Le problème est que la fonction "NombreTexte" d'Excel n'existe pas 
dans Calc ...


Bien à toi
---- Message original 
Sujet : Re: [users-fr] Conversion de chiffres en lettres avec 
contraintes

De : Henri Boyet 
Pour : users@fr.openoffice.org
Date : 29/04/2010 12:33

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 # ##\_EUR)

Ce qui donne

ARRETE LE PRESENT ETAT A LA SOMME DE SOIXANTE-DIX MILLE QUATRE CENT UN
EUROS (70 401 EUR)

*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
  

Christian a créé une extension :

http://extensions.services.openoffice.org/project/ChiffresEnLettres
Dans cette extension, la fenêtre de paramétrage permet de saisir du 
texte avant et après le résultat.
Maintenant il faudrait voir un de tes documents pour tester un 
adressage de cellule pour le résultat différent.


J.M







-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Re: [users-fr] Conversion de chiffres en lettres avec contraintes

2010-04-29 Par sujet Jean Michel PIERRE

DEPREZ Christophe PREF35 SSIT a écrit :

bonjour henri,

Le problème est que la fonction "NombreTexte" d'Excel n'existe pas 
dans Calc ...


Bien à toi
 Message original ----
Sujet : Re: [users-fr] Conversion de chiffres en lettres avec contraintes
De : Henri Boyet 
Pour : users@fr.openoffice.org
Date : 29/04/2010 12:33

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 # ##\_EUR)

Ce qui donne

ARRETE LE PRESENT ETAT A LA SOMME DE SOIXANTE-DIX MILLE QUATRE CENT UN
EUROS (70 401 EUR)

*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
  

Christian a créé une extension :

http://extensions.services.openoffice.org/project/ChiffresEnLettres
Dans cette extension, la fenêtre de paramétrage permet de saisir du texte avant 
et après le résultat.
Maintenant il faudrait voir un de tes documents pour tester un adressage de 
cellule pour le résultat différent.

J.M





Re: [users-fr] Conversion de chiffres en lettres avec contraintes

2010-04-29 Par sujet fern...@crafe.com

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) 
 
pour y accéder directement.


Une version plus à jour ici 
.



Si ça peut aider !

Salutations.

Fernand Costa


Re: [users-fr] Conversion de chiffres en lettres avec contraintes

2010-04-29 Par sujet GEORGE Patrice - SG/SPSSI/ATL4/AIB/Equipe APS

la fonction texte dans OO3 me semble correspondre à nombretexte ?

J'espère ne pas écrire de bêtise car je n'ai pas testé

Patrice George




Le 29/04/2010 13:50, > DEPREZ Christophe PREF35 SSIT (par Internet, 
dépôt 
users-return-83037-patrice.george=developpement-durable.gouv...@fr.openoffice.org) 
a écrit :

bonjour henri,

Le problème est que la fonction "NombreTexte" d'Excel n'existe pas 
dans Calc ...


Bien à toi
 Message original 
Sujet : Re: [users-fr] Conversion de chiffres en lettres avec contraintes
De : Henri Boyet 
Pour : users@fr.openoffice.org
Date : 29/04/2010 12:33

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

  




-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org


Re: [users-fr] Conversion de chiffres en lettres avec contraintes

2010-04-29 Par sujet DEPREZ Christophe PREF35 SSIT

bonjour henri,

Le problème est que la fonction "NombreTexte" d'Excel n'existe pas dans 
Calc ...


Bien à toi
 Message original ----
Sujet : Re: [users-fr] Conversion de chiffres en lettres avec contraintes
De : Henri Boyet 
Pour : users@fr.openoffice.org
Date : 29/04/2010 12:33

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

  


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Re: [users-fr] Conversion de chiffres en lettres avec contraintes

2010-04-29 Par sujet Henri Boyet
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