begin process at 2010 03 18 14:21:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

affichage et valeur d'un nombre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affichage et valeur d'un nombre

mercredi 8 juillet 2009 à 11:24:58 | affichage et valeur d'un nombre

kardiss

Bonjour,

Je fais des calculs dans une userform et je voudrais qu'un résultat qui se trouve dans un label n'affiche que 2 chiffres après la virgule mais tout en gardant la valeur entière du nombre pour l'utiliser dans un autre calcul.

Je ne connaît que la fonction format mais elle ne garde pas la valeur entière du nombre, avez-vous une autre solution ?

label = base

base = (Val(salaire) / 151.67)
base = Format(base, "#00.00")   
??????

Merci
mercredi 8 juillet 2009 à 11:55:42 | Re : affichage et valeur d'un nombre

jmf0

Membre Club
Bonjour,

On ne connait ni le type, ni la forme (séparateur décimal) de salaire ...
Et la précision est ici indispensable (comme toujours) !


mercredi 8 juillet 2009 à 12:25:22 | Re : affichage et valeur d'un nombre

kardiss

 salaire = textbox, donnée récupérée d'une cellule excel (exemple : 1865.23)
mercredi 8 juillet 2009 à 13:05:50 | Re : affichage et valeur d'un nombre

jmf0

Membre Club
Et on attend toujours la forme (séparateur décimal présent) !!!!
Tel qu'il est récupéré dans ta textbox ...
Ou tu apprends à répondre avec précision, ou tu continues, mais seul ...
mercredi 8 juillet 2009 à 14:00:40 | Re : affichage et valeur d'un nombre

kardiss

c'est marqué dans l'exemple : un point
mercredi 8 juillet 2009 à 15:39:08 | Re : affichage et valeur d'un nombre

jmf0

Membre Club
Dans ton exemple, tu parles de la valeur contenue dans une cellule, pas celle de la textbox (ah, la précision !), qui pourrait être, elle, utiliser une virgule ...

Bon ! puisque c'est un point, voilà (type en double)  :

Dim salaire As Double, base As Double
salaire = Val("1865.21")
base = (salaire / 151.67)
MsgBox base
base = Format(base, "#00.00")
MsgBox base

mercredi 8 juillet 2009 à 16:41:12 | Re : affichage et valeur d'un nombre

kardiss

voilà ce que ça donne :

msgbox : 0
label "base" : vide

A quoi sert msgbox ici ?

mercredi 8 juillet 2009 à 18:38:05 | Re : affichage et valeur d'un nombre

jmf0

Membre Club
A voir que ce n'est pas la fonction Format qui déraille.

Le reste est évident et très rudimentaire...
Dans mon exemple, je n'ai pas utilisé de label et base est une variable (c'est visible, non ?)...
Reprends tes bases à zéro (tu parais en avoir diablement besoin)...
Bonne chance.
jeudi 9 juillet 2009 à 09:20:17 | Re : affichage et valeur d'un nombre

kardiss

Bon je n'ai toujours pas de réponse à ma première question : est-ce que vous pouvez me confirmer que le fonction Format arrondi le nombre et donc ne garde pas sa valeur entière ?
et est-ce qu'il existe un autre moyen d'appliquer un format à un nombre (dans un label) tout en gardant sa valeur entière ?

SVP,merci
jeudi 9 juillet 2009 à 09:29:45 | Re : affichage et valeur d'un nombre

kardiss

Avec ce que vous m'avez donner précédemment cela confirme que la fonction Format arrondi.

Mais est-ce qu'il existe autre chose?

1 2

Cette discussion est classée dans : label, nombre, valeur, affichage, entière


Répondre à ce message

Sujets en rapport avec ce message

Nombre d'enregistrement [ par serge99 ] Bonjour,J'aimerais afficher dans un label le nombre d'enregistrement contenant une valeur donnée(troncon), mais seulement où le (Ptfus) est égale à la VBA Excel ajouter label incrémental sur formulaire [ par Richard_9 ] Bonjour,j'ai créé un form Frm_intro dans lequel j'ai posé un texbox txtbox_nb pour récupérer le nombre de produits à introduire.Je voudrais une fois l VBA - Combobox - label + valeur [ par arnaud38 ] Bonjour,y a t il moyen d'affecter à une combobox Excel une liste d'objets contenant un libellé et un indentifiant.Par exemple, je voudrais affecter à Retun tableau d'une fonction [ par rfleury_sg ] Bonjour à tous !Débutant que je suis, je pêche sur un problème depuis quelques jours, ceci malgré la consultation de forum..Voilà  mon problème :J'ess Format de Label [ par Nichlas ] Salut,j'ai réalisé un chronomètre qui va des centièmes aux heures. L'affichage se fait dans 4 labels.J'obtiens un affichage du type : 0 1 25 89 (0 heu Valeur entière et TextBox [ par kossuth ] Salut,Voilà, je débute en VB et je voudrais avoir une info.Je souhaite saisir dans un TextBox une Valeur uniquement entière (pas de lettre, pas de déc probleme d'affichage de label [ par caroliina ] Bonjour,j'utilise vb.net 2003dans ma form j'ai un panel où j'ai mis 3 picturebox puis j'ai mis sur chaque picturebox un label.ds le load de la form j' affichage inverse d'un nombre (ex: 81 affiche 18) [ par vb45000 ] Bonjour je shouhaite que quelqu'un puisse m'aider à créer les ligne de code pour affiche une colone de nombre de manière inverser.ex: j'ai une colonne Problème Affichage Label [ par Detonio ] Bonjour à tous,après avoir retourné le problème dans tout les sens je ne trouve pas ce qui ne marche pas !J'aimerais que mon label garde la même large une valeur réduite et rapprocher d'un nombre [ par vbnino ] Salut!-Avec VB6 ou VB2005 ou VBS:  -Par exemple en a un nombre soit a=2,5473861547comment faire pour donner une valeur réduite et rapprocher de a soit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales