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

Arrondir Résultat TextBox

B

BerJean

Guest
Bonsoir à tous,

J'ai dans une cellule de la feuille 1 le résultat d'un calcul arrondi (entier).

Lorsqu'il apparait dans la TextBox il comporte une virgule et des chiffres après.

Comment le faire apparître sans virgule (entier) ?

BerJean
 
Y

Yeahou

Guest
Bonjour Berjean, Didier, le forum

Cint plantera si le chiffre est inférieur à -32768 ou supérieur à 32767 ce qui est envisageable pour le résultat d'un calcul.
il vaut mieux, pour gérer cette possibilité, utiliser

Clng(valeur) pour de -2 147 483 648 à 2 147 483 647

ou

valeur\1 qui renvoie un entier quel que soit le type de donnée numérique de valeur (à ne pas confondre avec valeur/n qui renvoie le résultat avec décimales)

Cordialement, A+
 
B

BerJean

Guest
Bonjour myDearFriend, Bonjour Yeahou, et Merci . Bonjour le forum

J'ai essayé d'appliquer vos conseils et je n'ai pas réussi.

j'ai une ligne de ce genre :

UserFormA. TexBoxB.Text. = [variableX]

Comment appliquer Clng(valeur)

Berjean
 
Y

Yeahou

Guest
Re bonjour Berjean

réponds plutôt sur le forum

Clng est refusé ? tu as quelle version d'excel ?

Aide Excel
Fonctions de conversion
CLng(expression)
L'argument expression peut être n'importe quelle expression de chaîne ou expression numérique.
CLng Long -2 147 483 648 à 2 147 483 647 ; les fractions sont arrondies.

sinon essaye

UserFormA.TexBoxB.value = variableX\1 qui devrait passer quelque soit la version d'excel

A+
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…