Afficher un nombre en lettres

Anonyme
2023-08-14T14:12:33+00:00

Bonjour,

Comment transcrire un nombre en texte sous Excel 365 ? J'utilisais les fonctions numtext et nbtext dans les versions précédentes mais je ne parviens pas à les utiliser dans Excel 365.

Comment peut-on faire pour les avoir sur Excel 365 ?

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

8 réponses

  1. Anonyme
    2023-08-15T09:26:36+00:00

    Bonjour M. Ravikumar Vadamalai.

    Merci pour votre réponse qui résout le problème. Encore merci

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2023-08-15T03:34:15+00:00

    Following lines are modified:

    Existing:

    Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _ "00", 2))
    ,,,
    Result = Result & GetDigit _
    (Right(TensText, 1)) ' Retrieve ones place.
    
    After Fix:
    
    Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1), 2))
    ......
    Result = Result & GetDigit(Right(TensText, 1))
    

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2023-08-14T20:02:25+00:00

    Bonsoir,

    Il y a aussi cette macro complémentaire, trouvée quelque part sur le net :

    https://www.dropbox.com/scl/fi/nb9l9b6v4oolxfae66c8d/NbLettre.xlam?rlkey=p07rbiv8nbbyqshq0q71ab2za&dl=0

    La fonction est "convnumberletter". Paramètres :

    '***********
    ' Devise=0 aucune
    ' =1 Euro €
    ' =2 Dollar $
    ' Langue=0 Français
    ' =1 Belgique
    ' =2 Suisse
    '***********

    exemples :

    ' Conversion limitée à 999 999 999 999 999 ou 9 999 999 999 999,99
    ' si le nombre contient plus de 2 décimales, il est arrondit à 2 décimales

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  4. Anonyme
    2023-08-14T16:05:06+00:00

    Le complément morefunc ne serait plus compatible avec la version actuelle ? Il semble pourtant que si, d'après cet échange assez récent : https://answers.microsoft.com/fr-fr/msoffice/forum/all/morefunc-de-laurent-longre-et-excel-365-windows/8e7616b6-cf39-42b1-9f26-cafa44250609

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  5. Anonyme
    2023-08-14T14:56:57+00:00

    Bonjour Hamado,

    Salutations pour la journée! Je suis un conseiller indépendant et un utilisateur Microsoft comme vous. Merci d’avoir posté la requête ici sur ce forum.

    Je comprends que vous essayez de modifier le format numérique en texte dans Excel 365. Avez-vous essayé d’utiliser la fonction TEXT?

    La fonction TEXTE vous permet de modifier la façon dont un nombre apparaît en lui appliquant une mise en forme avec des codes de format.

    Si vous avez les chiffres dans la colonne A, veuillez essayer la formule ci-dessous. Cela formatera le nombre en texte dans une nouvelle colonne.

    « =TEXTE(A1,"0 ») »

    https://support.microsoft.com/office/20d5ac4d-7b94-49fd-bb38-93d29371225c

    Remarque : La fonction TEXTE convertit les nombres en texte, ce qui peut rendre difficile la référence dans les calculs ultérieurs. Il est préférable de conserver votre valeur d’origine dans une cellule, puis d’utiliser la fonction TEXTE dans une autre cellule. Ensuite, si vous devez créer d’autres formules, référencez toujours la valeur d’origine et non le résultat de la fonction TEXT.

    J’espère que cette information vous sera utile. N’hésitez pas à revenir si vous avez besoin d’informations supplémentaires.

    Merci! Ravikumar Aidez la personne suivante qui a ce problème en indiquant si cette réponse a résolu votre problème. Cliquez sur Oui ou Non ci-dessous.

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire