Convertir un montant en chiffre en lettre

mismoo Messages postés 87 Statut Membre -  
lermite222 Messages postés 9042 Statut Contributeur -
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 18404 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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 87 Statut Membre 2
 
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 8931 Date d'inscription   Statut Membre Dernière intervention   1 782
 
http://msdn.microsoft.com/fr-fr/vbasic/ms789086.aspx
0
mismoo Messages postés 87 Statut Membre 2
 
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 87 Statut Membre 2
 
j'ai constaté le le text arabe affiche des interogation ???ya pas moyen de t'expliquer
0
Mike-31 Messages postés 18404 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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 18404 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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 87 Statut Membre 2
 
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 87 Statut Membre 2
 
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 18404 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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 87 Statut Membre 2
 
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 18404 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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 87 Statut Membre 2
 
ok mike
voiçi le fichier

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

et bonne vacances
a+ mismoo
0
Mike-31 Messages postés 18404 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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 87 Statut Membre 2
 
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 18404 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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 87 Statut Membre 2
 
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 9042 Statut Contributeur 1 191
 
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 87 Statut Membre 2
 
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 9042 Statut Contributeur 1 191
 
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