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 42 Date d'inscription mercredi 9 octobre 2013 Statut Membre Dernière intervention 20 février 2025 - 25 nov. 2014 à 08:35
anakin_74 Messages postés 42 Date d'inscription mercredi 9 octobre 2013 Statut Membre Dernière intervention 20 février 2025 - 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
- Caractere special - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Excel trier par ordre croissant chiffre - Guide
2 réponses
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
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
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
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
42
Date d'inscription
mercredi 9 octobre 2013
Statut
Membre
Dernière intervention
20 février 2025
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