Soyez le premier à donner votre avis sur cette source.
Snippet vu 23 636 fois - Téléchargée 59 fois
Function OctetsToKoMoGo(DATA As Currency) As String '------------------------------------------- 'vbtom 'e-mail : vbtom@free.fr 'site web : http://vbtom.phidji.com '------------------------------------------- '1024 Octets = 1 Ko 'Pour cette conversion la valeur renvoyé est arrondi à deux décimales Dim Décimales Décimales = 2 If DATA < 1024 Then ' - d'1 Ko OctetsToKoMoGo = DATA & " Octets" ElseIf DATA >= 1024 And DATA < (1024 ^ 2) Then ' Entre 1 Ko et 1023Ko OctetsToKoMoGo = (Round((DATA / 1024), Décimales)) & " Ko" ElseIf DATA >= (1024 ^ 2) And DATA < ((1024 ^ 2) ^ 2) Then 'Entre 1 Mo et 1023 Mo OctetsToKoMoGo = (Round((DATA / (1024 ^ 2)), Décimales)) & " Mo" ElseIf DATA >= ((1024 ^ 2) ^ 2) And DATA < (((1024 ^ 2) ^ 2) ^ 2) Then 'Entre 1 Go et 1023 Go OctetsToKoMoGo = (Round((DATA / ((1024 ^ 2) ^ 2)), Décimales)) & " Go" 'Désolé je peux pas aller plus loin que 1023 Go je sais pas ce qu'il y a après 'Si vous savez mailez moi. Merci. End If End Function
Function OctetsToKoMoGo(DATA As Currency) As String
Dim Décimales
Décimales = 2
If DATA < 1024 Then ' - d'1 Ko
OctetsToKoMoGo = DATA & " Octets"
ElseIf DATA > 1024 And DATA < (1024 ^ 2) Then ' Entre 1 Ko et 1023Ko
OctetsToKoMoGo = (Round((DATA / 1024), Décimales)) & " Ko"
ElseIf DATA > (1024 ^ 2) And DATA < (1024 ^ 3) Then 'Entre 1 Mo et 1023 Mo
OctetsToKoMoGo = (Round((DATA / (1024 ^ 2)), Décimales)) & " Mo"
ElseIf DATA > (1024 ^ 3) And DATA < (1024 ^ 4) Then 'Entre 1 Go et 1023 Go
OctetsToKoMoGo = (Round(DATA / (1024 ^ 3), Décimales)) & " Go"
End If
End Function
voila qui devrait retablir l'ordre public dans ce coin...bande d'inconscient, aller je m explique au cas ou vous ne verrez rien : voyons, pkoi doubler ta puissance de 1024 a chaque fois alors qu il ne faut que l'incrementer...hum...c les bases basiques, ca, en maths...
ciao
see u soon ;)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.