EXCEL Question qui tue?
Sanco
-
Ova Messages postés 345 Statut Membre -
Ova Messages postés 345 Statut Membre -
Voila je voudrais faire une manip particulière avec excel.
Dans une case je note un chiffre et dans la case d'à côté je voudrais que s'inscrive ce chiffre en lettre...
EX;
Colonne 1 Colonne 2
145.25 cent quarante cinq € vingt cinq centimes
C faisable un truc pareil?????
C la question piège du jour de ma chef.
Merci pour le messie qui aurait la réponse.
Sanco
Dans une case je note un chiffre et dans la case d'à côté je voudrais que s'inscrive ce chiffre en lettre...
EX;
Colonne 1 Colonne 2
145.25 cent quarante cinq € vingt cinq centimes
C faisable un truc pareil?????
C la question piège du jour de ma chef.
Merci pour le messie qui aurait la réponse.
Sanco
A voir également:
- EXCEL Question qui tue?
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
17 réponses
Il te faut telecharger une fonction qui n'existe pas dans excel de base. (je tiens cette fonction à ta disposition).
et il ne te restera plus qu'a faire =numtexte(A1)
cordialement
daniel
et il ne te restera plus qu'a faire =numtexte(A1)
cordialement
daniel
Je l'ai écrit en VB/VBA, ce truc... Ca t'interresse ?
Si oui, balance moi un e-mail, je répondrait avec une pîèce jointe...
;-)
Wild and Free
Si oui, balance moi un e-mail, je répondrait avec une pîèce jointe...
;-)
Wild and Free
rah mince, je n'ai plus ça en tête mais je suis certain d'avoir déjà vu cette question et sa réponse...
ça devait être sur mvps.org, peut-être dans la section Access, peut-être dans la section Excel, je ne sais plus. Mais je suis presque sûr que tu trouves à télécharger le code tout fait pour ça. Jète un oeil sur mvps à mon avis tu trouveras ton bonheur
kinder.surprise,
le maton du matou
ça devait être sur mvps.org, peut-être dans la section Access, peut-être dans la section Excel, je ne sais plus. Mais je suis presque sûr que tu trouves à télécharger le code tout fait pour ça. Jète un oeil sur mvps à mon avis tu trouveras ton bonheur
kinder.surprise,
le maton du matou
Bonsoir,
A mon avis, pour faire ça sous Excel, faut bidouiller un truc sous VBA. Enfin ... j'suis sure même ...
... et dire que Word sait le faire tout seul .... :-))
Vala !! bonne soirée,
Ova
.:: Ki ne teste rien n'a rien ::..
A mon avis, pour faire ça sous Excel, faut bidouiller un truc sous VBA. Enfin ... j'suis sure même ...
... et dire que Word sait le faire tout seul .... :-))
Vala !! bonne soirée,
Ova
.:: Ki ne teste rien n'a rien ::..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour les réponses...
Mais le site est en anglais et je ne décrypte rien à cette langue.. donc pas exploitable pour moi !!! RRRRRR
MAis la bonne nouvelle c que c faisable.
Et cette "manip, opération" porte un nom particulier?
Sanco raleuse ce matin
Mais le site est en anglais et je ne décrypte rien à cette langue.. donc pas exploitable pour moi !!! RRRRRR
MAis la bonne nouvelle c que c faisable.
Et cette "manip, opération" porte un nom particulier?
Sanco raleuse ce matin
Bonjour Sanco,
Bonjour Kinder,
Pour info, cette manip est valable depuis 95 (au moins).
D'abord, nous devons préparer le document.
La logique du truc est la suivante :
1/ Word demande quel nombre il doit convertir,
2/ le nombre converti est ensuite inséré où on veut !
Pour que Word demande gentillement :
* D'abord on crée un signet, que nous allons nommer, pour que Word stocke notre variable :
Insertion/signet
On la nomme "myNum" et vala !!!
Word sait où ranger la variable.
* Ensuite faut qu'il pose la question :
Insertion/Champs
> dans cette nouvelle fenetre, on choisi "ASK" dans la partie de droite. Ask ... pour demander !!! (ça c'est de l'anglais que je maitrise !!!)
La zone en bas (pas en collant !!) de cette fenetre sert à paramétrer la question. Nous, on va donc avoir ceci :
ASK myNum "Quel nombre souhaitez-vous convertir ?"
Puis on fait OK.
Là Word ouvre une nouvelle fenetre où il nous pose la question "Quel nombre ...." Y répondre en chiffres !
* Bon, là on sait poser la question, et mettre la réponse dans une variable. Maintenant, on voudrait voir la réponse (paskon n'a pas fait tout ça pour rien !!!) :
Dans le document Word, à l'endroit où on veut avoir la REPONSE, on fait :
Insertion/Champs
> là on fait défiler la partie de droite, pour choisir "REF".
> Dans la partie du bas, on précise ainsi :
REF myNum\* cardtext
Puis on fait OK ...
Et là, parce que je suis une grande magicienne, Word écrit le nombre de départ en toutes lettres !!!
Magique nan ????
Bon, ça c'est le coté magique...
Moins magique, la propriété a changé je crois entre 97 et 2000. Faut essayer avec CardText, TexteCard, textcard, etc ... (ici =2000)
Ensuite, la propriété est définie avec une grosse connerie dans l'aide en ligne. Donc peu de gens la connaisent (à part des casse-machins comme moi !!!)
Il s'agit en fait d'utiliser les commutateurs généraux de Word (le \*) et les codes de champs (ask, ref, ...).
Pour finir, cette manip prend en charge les nombres jusqu'à 999.999. Après, avec les millions, ben faut séparer la chose ... avec les millions d'un coté et le reste de l'autre.
Word ne fait pas de fautes d'orthographe dans l'ecriture des nombres, y compris les 'cent', les 'vingt', les 'mille' (de Rousseau ???) , etc ...
Vala ... c'est comme ça que ça marche dans Word.
Si je ne suis pas claire, dites moi ....
Ova
.:: Ki ne teste rien n'a rien ::..
Bonjour Kinder,
Pour info, cette manip est valable depuis 95 (au moins).
D'abord, nous devons préparer le document.
La logique du truc est la suivante :
1/ Word demande quel nombre il doit convertir,
2/ le nombre converti est ensuite inséré où on veut !
Pour que Word demande gentillement :
* D'abord on crée un signet, que nous allons nommer, pour que Word stocke notre variable :
Insertion/signet
On la nomme "myNum" et vala !!!
Word sait où ranger la variable.
* Ensuite faut qu'il pose la question :
Insertion/Champs
> dans cette nouvelle fenetre, on choisi "ASK" dans la partie de droite. Ask ... pour demander !!! (ça c'est de l'anglais que je maitrise !!!)
La zone en bas (pas en collant !!) de cette fenetre sert à paramétrer la question. Nous, on va donc avoir ceci :
ASK myNum "Quel nombre souhaitez-vous convertir ?"
Puis on fait OK.
Là Word ouvre une nouvelle fenetre où il nous pose la question "Quel nombre ...." Y répondre en chiffres !
* Bon, là on sait poser la question, et mettre la réponse dans une variable. Maintenant, on voudrait voir la réponse (paskon n'a pas fait tout ça pour rien !!!) :
Dans le document Word, à l'endroit où on veut avoir la REPONSE, on fait :
Insertion/Champs
> là on fait défiler la partie de droite, pour choisir "REF".
> Dans la partie du bas, on précise ainsi :
REF myNum\* cardtext
Puis on fait OK ...
Et là, parce que je suis une grande magicienne, Word écrit le nombre de départ en toutes lettres !!!
Magique nan ????
Bon, ça c'est le coté magique...
Moins magique, la propriété a changé je crois entre 97 et 2000. Faut essayer avec CardText, TexteCard, textcard, etc ... (ici =2000)
Ensuite, la propriété est définie avec une grosse connerie dans l'aide en ligne. Donc peu de gens la connaisent (à part des casse-machins comme moi !!!)
Il s'agit en fait d'utiliser les commutateurs généraux de Word (le \*) et les codes de champs (ask, ref, ...).
Pour finir, cette manip prend en charge les nombres jusqu'à 999.999. Après, avec les millions, ben faut séparer la chose ... avec les millions d'un coté et le reste de l'autre.
Word ne fait pas de fautes d'orthographe dans l'ecriture des nombres, y compris les 'cent', les 'vingt', les 'mille' (de Rousseau ???) , etc ...
Vala ... c'est comme ça que ça marche dans Word.
Si je ne suis pas claire, dites moi ....
Ova
.:: Ki ne teste rien n'a rien ::..
Ah ... j'oubliais, pour que Word repose la question :
faire ctrl + A pour selectionner tout le document, puis faire F9.
là il repose la question et zou !!!
Ova
.:: Ki ne teste rien n'a rien ::..
faire ctrl + A pour selectionner tout le document, puis faire F9.
là il repose la question et zou !!!
Ova
.:: Ki ne teste rien n'a rien ::..
un petit lien qui t'expliquera tout sur la transformation de chiffres en lettres:
http://www.fundp.ac.be/~jmlamber/oi042001.html
http://www.fundp.ac.be/~jmlamber/oi042001.html
Re Bonjour,
Vi vi ... tu peux la télécharger. N'empeche que Word le fait seul ....
Sauf erreur de ma part, Excel ne sait pas le faire seul. Donc soit on télécharge le machin, soit on le fait soi-meme (VBA).
Vala !!!
Ova
.:: Ki ne teste rien n'a rien ::..
Vi vi ... tu peux la télécharger. N'empeche que Word le fait seul ....
Sauf erreur de ma part, Excel ne sait pas le faire seul. Donc soit on télécharge le machin, soit on le fait soi-meme (VBA).
Vala !!!
Ova
.:: Ki ne teste rien n'a rien ::..
bjr MR il faut utiliser là les macros sous excel pour plus 'information
contacter moi
cweslaty@gmx.net
contacter moi
cweslaty@gmx.net
Buënasdiase..
" avant tout, Il faut avoir quelques notions sur le VB.., moi c’est les algo.. "
- Soit N est ton chiffre qui est dans la cellule de votre feuille Excel :
(a) diviser le N sur 1 000 000 (division entière), tu auras M
----> diviser M sur 100 (division entière), tu auras K
----> si K <> 0 alors
--------> si c'est un 1 alors prenez 'Un '
--------> si c'est un 2 alors prenez 'Deux '
--------> si c'est un 3 alors prenez 'Trois '
.
.
* sans oublier que nous sommes a 100 donc 'Cent, deux Cent, Trois Cent .."
M := M - K * 100
----> diviser M sur 10 (division entière), tu auras K
----> si K <> 0 alors
--------> si c'est un 1 alors prenez 'Un '
--------> si c'est un 2 alors prenez 'Deux '
--------> si c'est un 3 alors prenez 'Trois '
.
.
* sans oublier que nous sommes aux Dizaines donc "Dix, Vingt, Trente, Quarante, Cinquante .."
M := M - K * 10
maintenant c'est au tour du M
--------> si c'est un 1 alors prenez 'Un '
--------> si c'est un 2 alors prenez 'Deux '
--------> si c'est un 3 alors prenez 'Trois '
.
.
* sans oublier que nous sommes aux Unités donc "Un, Deux, Trois, Quatre, Cinq .."
* et comme nous sommes à 1 million, concaténer les trois résultats : tu auras du chocolat :
Deux Cent > Première étape
Vingt > Deuxième étape
Deux > Troisième étape
Résultat > Deux Cent Vingt Deux Million,
Recommencer (a) pour 1 000, et puis les centimes.
Bon courage et surtout pas de vertige o)))).
" avant tout, Il faut avoir quelques notions sur le VB.., moi c’est les algo.. "
- Soit N est ton chiffre qui est dans la cellule de votre feuille Excel :
(a) diviser le N sur 1 000 000 (division entière), tu auras M
----> diviser M sur 100 (division entière), tu auras K
----> si K <> 0 alors
--------> si c'est un 1 alors prenez 'Un '
--------> si c'est un 2 alors prenez 'Deux '
--------> si c'est un 3 alors prenez 'Trois '
.
.
* sans oublier que nous sommes a 100 donc 'Cent, deux Cent, Trois Cent .."
M := M - K * 100
----> diviser M sur 10 (division entière), tu auras K
----> si K <> 0 alors
--------> si c'est un 1 alors prenez 'Un '
--------> si c'est un 2 alors prenez 'Deux '
--------> si c'est un 3 alors prenez 'Trois '
.
.
* sans oublier que nous sommes aux Dizaines donc "Dix, Vingt, Trente, Quarante, Cinquante .."
M := M - K * 10
maintenant c'est au tour du M
--------> si c'est un 1 alors prenez 'Un '
--------> si c'est un 2 alors prenez 'Deux '
--------> si c'est un 3 alors prenez 'Trois '
.
.
* sans oublier que nous sommes aux Unités donc "Un, Deux, Trois, Quatre, Cinq .."
* et comme nous sommes à 1 million, concaténer les trois résultats : tu auras du chocolat :
Deux Cent > Première étape
Vingt > Deuxième étape
Deux > Troisième étape
Résultat > Deux Cent Vingt Deux Million,
Recommencer (a) pour 1 000, et puis les centimes.
Bon courage et surtout pas de vertige o)))).
... puis faire tout ce qui concerne l'orthographe ...
Par exemple pour le mot "cent" :
100 = cent
200 = cents
503 = cent
ensuite pareil avec mille, et million.
Vérifier ensuite qu'un nombre du type 1.100.000 ou 1.001.000 est bien lu (mille ou millier ?)
Pis ... y'a les vingt aussi et les quatre-vingt(s)...
Le Français est une joie infinie, une aventure sans cesse renouvellée pour l'informaticien :-)))) Hihiiii !!!!!!
(et vala une bonne occasion de vérifier ses règles de grammaire !!!)
:-))
Ova
.:: Ki ne teste rien n'a rien ::..
Par exemple pour le mot "cent" :
100 = cent
200 = cents
503 = cent
ensuite pareil avec mille, et million.
Vérifier ensuite qu'un nombre du type 1.100.000 ou 1.001.000 est bien lu (mille ou millier ?)
Pis ... y'a les vingt aussi et les quatre-vingt(s)...
Le Français est une joie infinie, une aventure sans cesse renouvellée pour l'informaticien :-)))) Hihiiii !!!!!!
(et vala une bonne occasion de vérifier ses règles de grammaire !!!)
:-))
Ova
.:: Ki ne teste rien n'a rien ::..
Et je fais comment pour la récupérer cette fonction mystère LOL ?
Sanco
cordialement
daniel
Merci à toi pour ton aide
A plus
Je repasserai j'ai mon PC qui fait des couacs depuis quelques jours, trucs bizarres et pas "normal"
sanco31@caramail.com....