Extraction d'un chiffre d'un TextBox en format spécial en VBA
Fermé
anakin_74
-
21 nov. 2014 à 15:24
anakin_74 Messages postés 40 Date d'inscription mercredi 9 octobre 2013 Statut Membre Dernière intervention 17 novembre 2022 - 25 nov. 2014 à 08:35
anakin_74 Messages postés 40 Date d'inscription mercredi 9 octobre 2013 Statut Membre Dernière intervention 17 novembre 2022 - 25 nov. 2014 à 08:35
A voir également:
- Extraction d'un chiffre d'un TextBox en format spécial en VBA
- Format epub - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment formater un pc - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Caractere special - Guide
2 réponses
ccm81
Messages postés
10893
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 septembre 2024
2 421
Modifié par ccm81 le 21/11/2014 à 15:42
Modifié par ccm81 le 21/11/2014 à 15:42
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
ccm81
Messages postés
10893
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 septembre 2024
2 421
24 nov. 2014 à 16:23
24 nov. 2014 à 16:23
Un petit fichier exemple
https://www.cjoint.com/?3KyqDjNi8gX
Cdlmnt
https://www.cjoint.com/?3KyqDjNi8gX
Cdlmnt
anakin_74
Messages postés
40
Date d'inscription
mercredi 9 octobre 2013
Statut
Membre
Dernière intervention
17 novembre 2022
25 nov. 2014 à 08:35
25 nov. 2014 à 08:35
Merci pour ton aide c'est exactement mon besoin. De plus je comprends le fonctionnement
24 nov. 2014 à 14:31
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