Convertir un montant en chiffre en lettre

Fermé
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 - 26 juin 2010 à 13:51
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 4 juil. 2010 à 22:44
Bonjour,

je vouderai introduire une fonction excel qui me permet de convertir un montant en chiffre vers un montant en lettre arabe ds une facture ,via un programme visual basic6.0

je vous informe que je viens de télécherger le logiciel vb6.0 et je ne jamais programmé ,et j'aimerai bien l'apprendre , please orientez moi comment procedez à faire ce petit programme

A voir également:

17 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 27/06/2010 à 10:54
Salut,

Tu peux le faire en VBA mais également avec des formules qui sera peut être plus accessible à ton niveau.
Le problème pour t'orienter est de savoir ce quel type de format tu veux saisir et le résultat attendu ne connaissant pas l'arabe.
J'ai un fichier mais avant de te le donner pourrais-tu donner le genre de valeur saisie et ce qui doit être affiché pour voir si mon fichier peut être adapté à tes besoins
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
5
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
28 juin 2010 à 22:31
bjr
voiçi la capture d'ecran et ce que ça donne le montant en arabe
http://cjoint.com/data/gCwDkjWdyP.htm
1
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
27 juin 2010 à 00:28
http://msdn.microsoft.com/fr-fr/vbasic/ms789086.aspx
0
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
27 juin 2010 à 20:55
salut

par exemple 123 528.23 ???? ? ????? ? ????? ??? ? ??????? ? ?????? ? ????? ????? 23??
c'est le text en arabe qu'i dois afficher le montant donné en exemple

merçi

mismoo
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
27 juin 2010 à 20:56
j'ai constaté le le text arabe affiche des interogation ???ya pas moyen de t'expliquer
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 27/06/2010 à 22:12
Re,


Il y a un moyen, dans une feuille saisis le chiffre 123 528.23 et en face tu saisis le texte en Arabe

ensuite tu clic sur le bouton Impr Syst ou Impr Ecran, c'est le bouton qui prolonge les touches de fonction F11, F12

lance Word et Edition Coller cela s'appelle une capture écran. Enregistre le fichier et mets le en pièce jointe avec ce lien

https://www.cjoint.com/
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 29/06/2010 à 16:52
Re,

Récupère le fichier ci dessous, remplace les données dans les plages jaune par les valeurs texte en arabe, saisi une valeur numérique feuille 1 cellule E3 et tiens moi au courant du résultat

https://www.cjoint.com/?gDqZzjztiK
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
29 juin 2010 à 22:43
salut mike

tu sais le programme affiche un résultat qui ne respecte pas les régles de la grammaire arabe.

a+ mismoo
0
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
29 juin 2010 à 22:47
en plus ça ne respecte pas le sens de l'ecriture ,l'unité dinars viens a la fin dedroite à gauche

merçi

a+mismoo
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 29/06/2010 à 23:07
Re,

Il est difficile pour moi ne connaissant pas l'Arabe, essai de modifier l'ordre de la concatenation feuille 2 cellule en vert G13 qui regroupe les données de la plage G4 à G11 en bleu.
si tu n'y arrive pas, renvoi moi ton fichier avec les données en Arabe et donne moi tes Origines, le dinars étant utilisé dans plusieurs pays j'essayerai de trouver de l'aide près de chez moi

https://www.cjoint.com/?gDxgC2yVVB
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
1 juil. 2010 à 19:46
salut mike
tu sais le truc ne marche pas, la concatenation ne se fait pas bien
je crois que ce problème se régle avec un language de programation comme
le visual basic


http://cjoint.com/data/gCwDkjWdyP.htm
a+mismoo
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
1 juil. 2010 à 21:43
Pour adapter le code, il faudrait que tu me renvois le fichier que je t'ai envoyé en changeant les valeurs des plages jaune par l'équivalence en Arabe, exemple en face 1 tu as un il faudrait remplacer un par le texte Arabe, mais dépêche toi lundi je pars en vacances
0
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
2 juil. 2010 à 17:05
ok mike
voiçi le fichier

https://www.cjoint.com/?hcreX0YvQZ

et bonne vacances
a+ mismoo
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
2 juil. 2010 à 18:42
Re,
Ah si je connaissais l'Arabe ce serait vite fait, j'ai des connaissances Arabe qui pourront me donner un petit coup de main mais après les vacances. En attendant regarde si on s'approche avec ce dernier fichier, sur la feuille 2 cellule verte G12 je pense qu'il faut insérer le texte fléché qui correspond aux centimes pour nous et cellule verte également G2 l'unité monétaire
ensuite feuille 1 teste la cellule E3

https://www.cjoint.com/?hcsMCLFSwJ
0
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
3 juil. 2010 à 10:42
bonjour mike

tu sais quand je met un montant sur la feuille 1 rien ne change sur la cellule E3
la phrase est figé

t'as du oublier une fonction qlq part ,car les centimes et les dinars ça fonctionne tres bien et meme la grammaire elle est juste sur l'exemple figé ,j'espère que je ss claire .et je sent que tu t'aproche du bon résultat . sinon laisse après tes vacances,amuse toi bien et encore merçi .

a+mismoo
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 3/07/2010 à 13:49
Re,

Exact, en bidouillant j'ai supprimé une liaison, voilà le fichier.
Si la proposition de Lermiteque je salut, ne répond pas à tes attentes je reprendrai le fil de cette discussion fin juillet le terminer avec des connaissances Arabe

https://www.cjoint.com/?hdnUr0yryx
0
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
4 juil. 2010 à 19:55
re
tu sais mike ya tjrs problème de grammaire qui se pose ds cette application .

ok je te remerçi

et bonnes vacances

a+mismoo
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 3/07/2010 à 13:10
Bonjour tous,
Dans ton poste tu parle de VB6, mais probable que tu veux dire VBA, quoi qu'il en soit, Cest exemple pourrait te donner une idée c'est en français mais il suffit de modifier les variables par les tiennes en arabe.
Je peu éventuellement t'aider à l'adapter si tu communique les renseignements nécessaires
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
0
mismoo Messages postés 81 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 14 mars 2015 2
4 juil. 2010 à 19:51
salut lermite222

le programme que tu as doné comment dois l'introduire ds l'excel
c'est quoi vba ? moi je n'ai jamais programmé alors je ne sais pas comment utiliser le code que tu m'as envoyé

merçi de m'expliquer plus

a+mismoo
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 4/07/2010 à 22:50
J'ai ajouté un classeur Excel de démo sur le tuto. Tu peu le télécharger.
Et si ont peu l'adapter en Arabe ce serait un plus pour le tuto.
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
0