Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
889 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [Excel 2007]Comment integrer une macro qui converti chiffre en lettres

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Excel 2007]Comment integrer une macro qui converti chiffre en lettres

n°2927392
incite
Posté le 03-02-2010 à 17:06:47  profilanswer
 

Bonjour,
 
Je souhaite quand je fais des tableaux faire en sorte que dans une cellule celle qui est pointée en chiffre soit converti en lettres sur une autre.
 
J'ai vu sur internet une macro convertlettrenumber mais je ne sais même pas comment ça s'utilise ni comment on le met.
 
Quelqu'un pourrait me guider svp
 
Merci bcp

mood
Publicité
Posté le 03-02-2010 à 17:06:47  profilanswer
 

n°2927405
olivthill
Posté le 03-02-2010 à 17:48:28  profilanswer
 

Avez-vous déjà fait du VBA ?
Connaissez vous les évènements ?
 
Supposons que vois soyez débutant.
1. Appuyer sur alt F11 pour accéder à l'environnement du VBA.
2. Dans la petite fenêtre "Projet", cliquer sur VBAProject, MicrosoftExcel Objects, et Feuil1.
3. En haut de la grande fenêtre de l'éditeur, au lieu de (Général), choisir Worksheet.
4. A côté, choisir l'événement Change.
A ce moment-là, vous devriez voir apparaître une ligne

Private Sub Worksheet_Change(ByVal Target As Range)


5. En dessous écrivez votre code, ce qui donne :

Private Sub Worksheet_Change(ByVal Target As Range)
'  MsgBox (Target.Column)
'  MsgBox (Target.Row)
'  MsgBox (Target.Address)
'  MsgBox (Target.Value)
  On Error GoTo not_a_number
  num = CInt(Target.Value)
  If (num = 0) Then
     Cells(Target.Row, Target.Column + 1) = "Zéro"
  ElseIf (num = 1) Then
     Cells(Target.Row, Target.Column + 1) = "Un"
  '... etc
  End If
not_a_number:
  Exit Sub
End Sub

n°2928242
incite
Posté le 08-02-2010 à 09:44:39  profilanswer
 

Ok merci je vais essayer ça.
Effectivement je suis super novice.
 
Ensuite la formule sera directement disponible et plus besoin de lancer un fichier macro avant le tableau excel?

n°2928369
Beryl24
Posté le 08-02-2010 à 17:51:36  profilanswer
 

Bonjour,
 
Tu devrais pouvoir trouver ton bonheur en cherchant un peu sur:
http://www.codes-sources.com/

n°2928435
Benoit6363
Posté le 08-02-2010 à 22:22:30  profilanswer
 

tu pourrais utiliser la fonction la fonction CAR()
 
En cellule A1 tu as 65
En cellule B1 tu as =CAR(A1) qui affiche la lettre A
 
cela serait plus simple qu'une macro.

n°2928751
incite
Posté le 10-02-2010 à 11:44:17  profilanswer
 

j'ai essayé et j'ai un "{" qui s'affiche sur la cellule a convertir et quand dans l'autre cellule je tape un auter chiffre il affiche "~".


Message édité par incite le 10-02-2010 à 11:45:11
n°2928804
Benoit6363
Posté le 10-02-2010 à 14:16:07  profilanswer
 

Regarde la table Ascii ci-jointe;
cela te donnera les correspondances
 
 
http://www.table-ascii.com/


Message édité par Benoit6363 le 10-02-2010 à 14:16:24
n°2928824
incite
Posté le 10-02-2010 à 15:17:01  profilanswer
 

ouah c'est balèze, je suis vraiment novice sur excel.
 
Y a pas une formule ou un fichier macro qui le fait plus simplement

n°2928826
olivthill
Posté le 10-02-2010 à 15:28:33  profilanswer
 

J'avais compris une converstion comme pour l'écriture sur un chèque. Mais ce n'est peut-être pas cela.
Est-ce que l'on pourrait avoir un ou deux exemples de cellules avant la conversion, et du résultat telle qu'il serait après la conversion souhaitée ?

n°2929116
dje69r
Arme de distraction massive
Posté le 11-02-2010 à 16:00:51  profilanswer
 

olivthill a écrit :

J'avais compris une converstion comme pour l'écriture sur un chèque. Mais ce n'est peut-être pas cela.
Est-ce que l'on pourrait avoir un ou deux exemples de cellules avant la conversion, et du résultat telle qu'il serait après la conversion souhaitée ?


J'ai compris comme toi...


---------------
Plus tu pédales moins vite, moins tu avances plus vite — SuperLoustic ! La radio des Loustics !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [Excel 2007]Comment integrer une macro qui converti chiffre en lettres

 

Sujets relatifs
Récupérer contacts supprimés dans Outlook 2007WinParrot : Comment faire une boucle sur un fichier Excel
[Excel 2007] Problème Macro ConvNumberLetter (Prob activation)EXCEL : #N/A et formule RECHERCHEV
Bibliographie Word 2007Outlook 2007 Fusionner des Calendriers
Problème envoi de mail depuis WORD 2007Masquer les 0 des formules Excel dans les cellules encore inutilisees
Plus de sujets relatifs à : [Excel 2007]Comment integrer une macro qui converti chiffre en lettres


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR