OVH Cloud OVH Cloud

REQUETE : Alphanumerique > Numerique

4 réponses
Avatar
B
Salut,

Je voudrai faire une somme numerique a partir de 2 colonnes alphanumerique :

Si Col1= 5 et col2=3 le total Col3 doit faire 8
Alors que ça me donne 53 !
y'a t-il un truc ?
Merci.
@ +
b(°!°)rbbu

4 réponses

Avatar
Gafish
Bonjour,

C'est normal car avec le + et du texte il concatène au lieu d'ajouter.
Utilise les fonctions de conversions en numérique :
CInt([TazoneTexte]) si ce sont des entiers ou CDbl([TazoneTexte]) si ce sont
des doubles.
Fais attention quand même si sur une ligne de ta zone texte tu as autre
chose que des nombres la fonction CInt ou CDbl te renverra une erreur car il
ne pourra pas convertir.

Arnaud

"" a écrit dans le message de news:
%
Salut,

Je voudrai faire une somme numerique a partir de 2 colonnes alphanumerique
:

Si Col1= 5 et col2=3 le total Col3 doit faire 8
Alors que ça me donne 53 !
y'a t-il un truc ?
Merci.
@ +
b(°!°)rbbu




Avatar
B
Salut,

OK, ça marche... quand on saisi pas de lettre !
Merci.
@ +
b(°!°)rbbu

"Gafish" a écrit dans le message de news:
#
Bonjour,

C'est normal car avec le + et du texte il concatène au lieu d'ajouter.
Utilise les fonctions de conversions en numérique :
CInt([TazoneTexte]) si ce sont des entiers ou CDbl([TazoneTexte]) si ce
sont

des doubles.
Fais attention quand même si sur une ligne de ta zone texte tu as autre
chose que des nombres la fonction CInt ou CDbl te renverra une erreur car
il

ne pourra pas convertir.

Arnaud

"" a écrit dans le message de news:
%
Salut,

Je voudrai faire une somme numerique a partir de 2 colonnes
alphanumerique


:

Si Col1= 5 et col2=3 le total Col3 doit faire 8
Alors que ça me donne 53 !
y'a t-il un truc ?
Merci.
@ +
b(°!°)rbbu








Avatar
Gafish
Bonjour,

Oui, tout à fait, c'est ce que je t'ai dit à la fin de mon post de faire
attention que tu n'aies bien que du numérique. De toute facon, ajouter des
lettres l'interêt est moindre :)
A la limite si tu veux être sur de ton coup, tu utilises la fonction
booléenne IsNumeric et tu fais ton addition en fonction du retour.

Arnaud

"" a écrit dans le message de news:

Salut,

OK, ça marche... quand on saisi pas de lettre !
Merci.
@ +
b(°!°)rbbu

"Gafish" a écrit dans le message de news:
#
Bonjour,

C'est normal car avec le + et du texte il concatène au lieu d'ajouter.
Utilise les fonctions de conversions en numérique :
CInt([TazoneTexte]) si ce sont des entiers ou CDbl([TazoneTexte]) si ce
sont

des doubles.
Fais attention quand même si sur une ligne de ta zone texte tu as autre
chose que des nombres la fonction CInt ou CDbl te renverra une erreur car
il

ne pourra pas convertir.

Arnaud

"" a écrit dans le message de news:
%
Salut,

Je voudrai faire une somme numerique a partir de 2 colonnes
alphanumerique


:

Si Col1= 5 et col2=3 le total Col3 doit faire 8
Alors que ça me donne 53 !
y'a t-il un truc ?
Merci.
@ +
b(°!°)rbbu












Avatar
B
Ok
merci
@ +
b(°!°)rbbu

"Gafish" a écrit dans le message de news:

Bonjour,

Oui, tout à fait, c'est ce que je t'ai dit à la fin de mon post de faire
attention que tu n'aies bien que du numérique. De toute facon, ajouter des
lettres l'interêt est moindre :)
A la limite si tu veux être sur de ton coup, tu utilises la fonction
booléenne IsNumeric et tu fais ton addition en fonction du retour.

Arnaud

"" a écrit dans le message de news:

Salut,

OK, ça marche... quand on saisi pas de lettre !
Merci.
@ +
b(°!°)rbbu

"Gafish" a écrit dans le message de news:
#
Bonjour,

C'est normal car avec le + et du texte il concatène au lieu d'ajouter.
Utilise les fonctions de conversions en numérique :
CInt([TazoneTexte]) si ce sont des entiers ou CDbl([TazoneTexte]) si ce
sont

des doubles.
Fais attention quand même si sur une ligne de ta zone texte tu as autre
chose que des nombres la fonction CInt ou CDbl te renverra une erreur
car



il
ne pourra pas convertir.

Arnaud

"" a écrit dans le message de news:
%
Salut,

Je voudrai faire une somme numerique a partir de 2 colonnes
alphanumerique


:

Si Col1= 5 et col2=3 le total Col3 doit faire 8
Alors que ça me donne 53 !
y'a t-il un truc ?
Merci.
@ +
b(°!°)rbbu