Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

inverse de la Fonction Str() ?

Benoît

XLDnaute Nouveau
Bonjour,

je cherche une fonction qui me ferai l'inverse de la fonction str()

La fonction str permet de faire passer des nombres en format chaine de caractères.
Exemple : str(5)='5'
5<10 vrai
str(5)<str(10) faux (en effet '5'>'10')

Je cherche à faire exactement l'inverse. Je dois faire des comparaisons entre des valeurs saisies par l'utilisateur dans des champs (Textbox) qui sont comprises par excel comme une chaîne de caractères.

si je rentre 5 dans la textbox j'ai .textbox.value = '5'. Donc je peux me retrouver avec 5 supérieur à 10 si je compare deux valeurs. Je suis certain qu'une telle commande existe. Ou peut-être peut-on forcer la valeur des textbox à être considérée comme double et non comme string.

Merci
 

Benoît

XLDnaute Nouveau
Merci,
C'est exactement ce que je veux, mais cnum est une fonction excel et non une fonction vba. Existe-il l'équivalent en vba, o&ugrave; il y a t'il un moyen d'émuler cnum en vba?

Merci d'avance

Benoît
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re

Excus eje croyais que c'etait en fonction Excel

En vba tu as

CInt conversion en integer
CDbl conversion en Double

Vas voir l'aide à 'Fonctions de conversion de types de données'

Bon courage
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re

Exact mais c'est une fonction que j'utilise rarement car comme le dit l'aide

Note La fonction Val ne reconnaît que le point comme séparateur décimal (.). Lors de l'utilisation d'autres séparateurs décimaux (applications internationales, par exemple), convertissez la chaîne en nombre à l'aide de la fonction CDbl.


Donc aussitot qu'il y a des décimals tu te trouves coincé

Mais si cela n'est pas le cas la fonction joue son role

Bonne journée
 

JeanMarie

XLDnaute Barbatruc
Bonsoir

Comme tu es membre sur XLD, je te conseille de lire la charte. Ce qui
aurais évité de double ton fil
Lien supprimé

Autre point, sincèrement, penses-tu que ton pseudo est vraiment d'actualité dans un forum de partage de connaissances.

Tu peux en changer, aqprès l'avoir fait, demande à David notre webmaster de supprimer celui là.

Bonne soirée.

@+Jean-Marie
 

Discussions similaires

Réponses
16
Affichages
591
Réponses
7
Affichages
433
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…