Les Allergies
Alimentaires
Posez votre question Signaler

Convertir un montant en chiffre en lettre

mismoo 59Messages postés 6 juin 2010Date d'inscription 27 avril 2011Dernière intervention - Dernière réponse le 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
Lire la suite 

Convertir un montant en chiffre en lettre »

20 réponses
Réponse
+3
moins plus
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.
Ajouter un commentaire
Réponse
+1
moins plus
bjr
voiçi la capture d'ecran et ce que ça donne le montant en arabe
http://cjoint.com/data/gCwDkjWdyP.htm
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
j'ai constaté le le text arabe affiche des interogation ???ya pas moyen de t'expliquer
Ajouter un commentaire
Réponse
+0
moins plus
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

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

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Ajouter un commentaire
Réponse
+0
moins plus
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

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

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Ajouter un commentaire
Réponse
+0
moins plus
salut mike

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

a+ mismoo
mismoo- 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
Ajouter un commentaire
Réponse
+0
moins plus
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

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

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
ok mike
voiçi le fichier

http://cjoint.com/?hcreX0YvQZ

et bonne vacances
a+ mismoo
Ajouter un commentaire
Réponse
+0
moins plus
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

http://cjoint.com/?hcsMCLFSwJ
Ajouter un commentaire
Réponse
+0
moins plus
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
Mike-31- 3 juil. 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

http://cjoint.com/?hdnUr0yryx
mismoo- 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
Ajouter un commentaire
Réponse
+0
moins plus
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)
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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)
Ajouter un commentaire
Ce document intitulé « convertir un montant en chiffre en lettre » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?