amigna
Messages postés53Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention18 août 2008
-
13 août 2008 à 16:19
cs_ShayW -
15 janv. 2014 à 23:04
Bonjour
je demande une aide j'ai cherché partout j'ai pas trouvé.
je voudrais arrondir tous les resultats qui s'affiche sur le formulaire
du Bulletin de salaire qui ont des virgules:
salaire brut
total retenue
retenue ipres
retenue Css
net à payer
je veux arrondir si le resultats est compris aprés la virgule entre
0 à 5 on ajoute rien et si le resultat est compris aprés la virgule
entre 6 et 9 on ajoute +1
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 14 août 2008 à 21:11
une fonction c'est comme un sub mis à part que cela retourne une valeur donc si tu sais utiliser un petit peu vb tu dois savoir faire un sub une fonction declarer des variables des messagebox des imputbox des apis des contantes
amigna
Messages postés53Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention18 août 2008 14 août 2008 à 21:38
OUI vous avez compris pour arrondir instantanément qu'est ce que
je mettre de plus
Tu dois utiliser la fonction À chaque fois que tu entre une valeur
dans une textbox. comment faire par exemple pour txtsalairebrut
amigna
Messages postés53Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention18 août 2008 15 août 2008 à 21:51
merci de vos conseils je voudrais arrondir automatiquement tous les resultats affichés dés que je exécute le formulaire et méme si je fait suivant ou précédent il arrondir les resultats affichés. c'est ça mon probléme principale.
merci de votre compréhension
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 15 août 2008 à 23:03
ben nous:
1 ton formulaire on ne l'as pas
2 on t'as donné le code pour faire les calculs et faudrait quand même que tu fasses un peu de boulot toi même ,non? tu crois pas ?? ah bon ben c'est pas grave regarde mon dernier post c'est une façon de faire il n'y a qu'a l'adapter
maintenant je sais pas le faire à ta placeparce que 1 j'ai pas envie et 2 j'ai pas vb6
amigna
Messages postés53Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention18 août 2008 18 août 2008 à 16:39
J'utilise VB 6.0 j'ai essayé la fonction et j'ai utilisé le bouton
de commande avec son code et il ne foctionne pas.
je voudrais arrondir si le resultat est compris entre 0 et 5 on
laisse et si le resultat est compris entre 6 et 9 ON AJOUTER 1
MERCI DE D'AVANCE
Public Function arrondi(ByVal nb As Double) As Integer
If nb - Int(nb) <= 0.5 Then
nb = Int(nb)
Else
nb = Int(nb) + 1
End If
arrondi = nb
End Function
Private Sub Command1_Click()
Dim unArrondi as integer
unArrondi = arrondi (35.3)
End Sub