A voir également:
- Extraction d'un chiffre d'un TextBox en format spécial en VBA
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Caractere special - Guide
- Excel trier par ordre croissant chiffre - Guide
2 réponses
Bonjour
Utilises une petite fonction pour formater ton résultat sur nc chiffres avant de l'envoyer dans la feuille, par exemple celle ci
Cdlmnt
Utilises une petite fonction pour formater ton résultat sur nc chiffres avant de l'envoyer dans la feuille, par exemple celle ci
Function FormateNombre(s As String, nc As Long) As String
If Len(s) >= nc Then
FormateNombre = s
Else
FormateNombre = String(nc - Len(s), "0") & s
End If
End Function
Cdlmnt
Je comprends bien le principe de ta fonction.
Mais comment intégrer ce résultat dans ma procédure?
Je sais que ci-dessous ça ne fonctionne pas (j'ai créé un petit exemple)
J'ai mis TA fonction dans le même module que MA procédure
Sub TestFormat()
s = Range("A1").Value ' case d'origine du résultat
nc = 4 ' nombre de chiffre souhaité
Range("B1").Value = FormateNombre 'case avec transformation
End Sub
Acceptes mes excuses pour mon ignorance, mais je suis autodidacte.
si tu pouvais corriger mon exemple. Encore merci