Format d'une textbox

Le
stephanie thibault
Bonjour,

J'ai une textbox sur un formulaire dans lequel l'utilisateur saisit un
nombre.
Puis je compare ce nombre à une colonne de nombres.
Si le nombre de la textbox > au nombre de la cellule sélectionné dans
ma colonne, alors je supprime la ligne/

Mais quand je fais
If TextBox10.Value < Range("L" & i).Value Then

ma textbox est rempli par "1" et ma range("L" & i) par 1 (sans les
guillements).
Du coup je n'arrive pas à comparer les deux.
Comment enlever les guillements de la valeur de la textbox ?

Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
FFO
Le #23334001
Salut à toi

Essais comme ceci :

If TextBox10.Value * 1 < Range("L" & i).Value Then
ou
If TextBox10 * 1 < Range("L" & i).Value Then

Je n'ai pas essayé

Tiens moi informé !!!!!
stephanie thibault
Le #23334041
On 4 mai, 16:22, FFO
Salut à toi

Essais comme ceci :

If TextBox10.Value * 1 < Range("L" & i).Value Then
ou
If TextBox10 * 1 < Range("L" & i).Value Then

Je n'ai pas essayé

Tiens moi informé !!!!!



Merci mais ça ne marche pas :(
MichD
Le #23334021
Bonjour,

Le contenu d'un textbox représente toujours du Texte, peu importe
la valeur inscrite. Si tu veux comparer la valeur d'un nombre avec
un nombre dans une cellule...tu dois utiliser une fonction de conversion
pour passer d'une valeur texte à une valeur numérique.

Voici un exemple :

Dim X as Double
If Application.IsNumber(Me.Textbox1) then
X = cdbl(Me.Textbox1)
if x < Range("L" & i).Value then
'Ton code
end if
End if




MichD
--------------------------------------------
"stephanie thibault" a écrit dans le message de groupe de discussion :


Bonjour,

J'ai une textbox sur un formulaire dans lequel l'utilisateur saisit un
nombre.
Puis je compare ce nombre à une colonne de nombres.
Si le nombre de la textbox > au nombre de la cellule sélectionné dans
ma colonne, alors je supprime la ligne/

Mais quand je fais
If TextBox10.Value < Range("L" & i).Value Then

ma textbox est rempli par "1" et ma range("L" & i) par 1 (sans les
guillements).
Du coup je n'arrive pas à comparer les deux.
Comment enlever les guillements de la valeur de la textbox ?

Merci
Publicité
Poster une réponse
Anonyme