Format Texte en Nombre

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Temjeh

XLDnaute Accro
Bonjour et merci d'avance
Oui encore des nombres en textes

J'ai ceci:
TextBox11.Value = Format(CDbl(TextBox11), "0000 0000 0000 0000")
ActiveCell.Offset(6, 6) = TextBox11.Value

J'ai fais le tour du forum et rien vraiment trouver.
Mes données nombre en cell reste toujours du texte avec un apostrophe
J'ai aussi essayé VAL() et aussi *1 mais sans succès
Aussi macro convertir ...terminer.

Temjeh
 
Re : Format Texte en Nombre

Bonjour.

A ma connaissance, la précision d'affichage des nombres est de 15 chiffres (Excel XP).
Ainsi 1234567890123456 en A1 au format [>=1000000000000000]####" "####" "####" "####;Standard
affichera 1234 5678 9012 3450.
 
Re : Format Texte en Nombre

Merci j'ai trouvé
Je n'avais pas vraiment besoin du format dans le TexTbox (qui faisait prob)
Je l'ai supprimé et pris le format de victor21

Juste: Range("A1") = TextBox1.Value avec le format ####" "####" "####" "####

Merci
 
Re : Format Texte en Nombre

Bonjour

J'ai remarquai un bub dans mon code!
Il arrondi mon dernier chiffre!

TextBox1.Value = Format(TextBox1, "0000 0000 0000 0000")
Range("A1") = CDbl(TextBox1.Value)
Unload Me

Exemple 7210029689713347 me donne 7210029689713350

Merci pour une solution

Temjeh
 
Re : Format Texte en Nombre

Ok merci beaucoup
Existe-t-il en code vba une façon de lui dire d'ignorer l'erreur afin
d'y enlever le triange vert en haut à gauche de la cell

Merci

Je peut décocher la vérification mais j'en ai besoin ailleur
 
Dernière édition:
Re : Format Texte en Nombre

Bonsoir,
Existe-t-il en code vba une façon de lui dire d'ignorer l'erreur afin
d'y enlever le triange vert en haut à gauche de la cell
peut-être comme ceci :
Code:
Private Sub CommandButton1_Click()
Application.ErrorCheckingOptions.NumberAsText = False
TextBox1.Value = Format(TextBox1, "0000 0000 0000 0000")
Range("A1") = TextBox1.Value
Unload Me
End Sub
A+
 
Re : Format Texte en Nombre

Re
Je cherchais plus choisir ignorer l'erreur
pas testé mais je pense qu'il te suffit de choisir parmi les propriétés proposées par l'objet dans l'aide d'Excel celle qui pourrait te convenir
BackgroundChecking
EmptyCellReferences
EvaluateToError
InconsistentFormula
IndicatorColorIndex
NumberAsText
OmittedCells
TextDate
UnlockedFormulaCells
.
J'avais cette option mais j'en ai besoin pour ailleurs dans le doc.
Au début de tes autres codes repasser la propriété désactivée à true.
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
224
Réponses
13
Affichages
982
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
10
Affichages
1 K
Retour