Valeur texte retournée à tort par TEXTBOX

Bonsoir, j'ai créé un formulaire qui me permet de rapatrier les valeurs de mes 15 TEXTBOX sur une feuille Excel. Jusqu'ici tout va bien. A partir de la 16e et des suivantes je me retrouve avec des valeurs en format texte, m'empêchant d'effectuer des calculs dans ma feuille. Dans mon userform, j'ai bien une instruction pour le format nombre :

'Code permettant de modifier le format de la plage de cellule en format nombre

With Ws.Range("B2:O1000")

.NumberFormat = "# ##0.00"

.Value = .Value

D'avance merci pour votre aide.

Bonsoir

Bonsoir,

Tu ne dois pas ignorer que, comme son nom l'indique, la valeur d'une TextBox est toujours une valeur texte !

Le fait que dans la majorité des cas l'affectation directe fonctionne car excel fait la conversion appropriée ne doit pas occulter les cas où cela ne se produit pas et où il faut trouver la manoeuvre permettant d'aboutir le plus rapidement à l'objectif...

Il y a beaucoup de méthode mais aucune sûre à 100% selon le contexte.

Il te faut donc satisfaire la demande de M12 si tu veux que l'on puisse se pencher sur ton cas spécifique.

Mais il ne faut pas considérer le "retour d'une valeur texte" par une TexBox comme une anomalie, c'est plutôt l'inverse qui doit être considéré comme anomalie, même si celle-ci rend des services indéniables.

Cordialement.

Rechercher des sujets similaires à "valeur texte retournee tort textbox"