talking
Messages postés343Date d'inscriptiondimanche 30 novembre 2003StatutMembreDernière intervention19 août 20061 25 janv. 2005 à 09:15
Ben ce que tu peux faire c'est faire une fonction qui récupère le dernier chiffre
style
Function arrondir(nombre As String) As Long
DernChiffre = Mid(nombre, Len(nombre))
End Function
Ensuite tu vérifies si le DernChiffre < 5 tu remplaces par 0
exemple si dernier chiffre = 4 alors je le remplace par0
Sinon si le dernier chiffre > 5 ben tu augmentes le nombre des dizaines de 1 par exemple aprés c'est à toi de voir la méthode à traité dans les conditions
madbob
Messages postés285Date d'inscriptiondimanche 14 décembre 2003StatutMembreDernière intervention13 mars 2012 25 janv. 2005 à 09:33
L'exemple que je t'ai donné sert à exécuter ta question cad arrondir à l'entier 0...
Je souhaite arrondir à l'entier 0, je m'explique:
1952 donne: 1950
13857 donne: 18860
Spike t'es mignon mais si ta question change toutes les 2 minutes tu n'y arrivera pas. D'autre part je ne suis pas une girouette.
Avec l'exemple que je t'ai donné et un poil d'imagination tu peux
absolument arriver à traiter tous les cas de figure... Fait transpirer
un peu tes neurones tu verras c'est pas si dur.
Ce code marche parfaitement sur VB6. (juste faut mettre un end function et non un end sub)
spike62300
Messages postés73Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention14 septembre 2007 25 janv. 2005 à 09:43
Oui ok merci pour vos deux explications:
celle de talking j'ai compris mais par contre madbob j'ai essayé la tienne sans vraiment comprendre ca marche sauf qu'il faut que je mette:
L_Res=StrReverse(L_new) & 0