Valeur d'une textbox dans une cellule avec le format nombre décimale

Résolu
Utilisateur anonyme -  
 Jkl -
Bonjour à tous,

Je me heurte à un problème Excel : Dans la cellule "nombre stocké sous forme de texte" après la saisie de donnée depuis une Textbox, et je suis obligé de le convertir manuellement en nombre
J'ai essayé plusieurs macros que j’ai trouvé sur le net mais sans succès.
Auriez-vous une idée pour convertir le texte en nombre décimale d'une TextBox via VBA pour qu’il soit stocké en nombre décimale dans la cellule cible?
Merci d'avance pour vos aides

1 réponse

  1. titeufdu89 Messages postés 387 Statut Membre 38
     
    Bonjour,

    Dans ta procédure VBA sur la ligne de code qui ajoute la valeur de ton inputbox dans la cellule en question essaye d'ajouter : *1 à la fin de ta ligne de code, ex
    range("C98") = textbox1.value * 1

    Théoriquement, une opération mathématique modifie du format texte en format nombre

    Ou sinon utilise un variable en la déclarant, ex :
    Dim nb as currency 
    nb = textbox1.value
    range("C98") = nb


    A essayer...
    Jc
    1
    1. Utilisateur anonyme
       
      merci bien titeufdu89
      désolé pour ma réponse un peu retard
      0
    2. Jkl
       

      Cette solution m'a aussi aidé, je suis sur un projet qui m'a nécessité aussi ça.

      Merci beaucoup 

      0