Autres Chiffres en Texte les passer en numérique

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 !

marcelio

XLDnaute Occasionnel
Bonjour le Forum,
A l'aide d'un USF j'utilise le code suivant pour ajouter un nouveau nom à ma feuille liste.
La TextBox1 ce sont des chiffres, il arrive sur ma feuille liste au format Texte.
J'ai chercher mais pas trouver pour qu'il soit en numérique.
Que faut il que je rajoute pour le transformer.
Merci de votre aide et bonne journée au Forum.
Marcelio

Private Sub CommandButton1_Click()
trouvecolonne (ComboBox1.Value)
col = trouvecolonne(ComboBox1.Value)
DLig = Sheets("liste").Cells(65536, col).End(xlUp).Row + 1
Sheets("liste").Cells(DLig, col) = TextBox1
Sheets("liste").Cells(DLig, col + 1) = TextBox2
Sheets("liste").Cells(DLig, col + 2) = TextBox3
End Sub
 
On peut aussi utiliser une fonction pour n'avoir pas à répéter le code partout
VB:
Function ValTBx(TBx As MSForms.TextBox)
   Dim Z As String: Z = Replace$(TBx.Text, ".", ",")
   If Z = "" Then
      ValTBx = Empty
   ElseIf IsDate(Z) Then
      ValTBx = CDate(Z)
   ElseIf IsNumeric(Z) Then
      If Z Like "*€" Then ValTBx = CCur(Z) Else ValTBx = CDbl(Z)
   Else
      ValTBx = Trim$(TBx.Text)
      End If
   End Function
 
- 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
10
Affichages
306
Réponses
3
Affichages
677
Réponses
5
Affichages
502
Réponses
2
Affichages
475
Réponses
6
Affichages
610
Retour