Titre: Connaître la taille d'un fichier.

Le code:

Private Sub Command1_Click()
'Taille du fichier
Dim Chemin$, TailleFic$, Valeur As Variant, Unit$
Chemin = "C:\xxx\fichiertest.exe"
Valeur = FileLen(Chemin)
If Valeur < 1000 Then
Unit = "octets"
ElseIf Valeur / 1024 < 1000 Then
Unit = "Ko"
Valeur = Left(Valeur / 1024, 4)
ElseIf Valeur / 1024 ^ 2 < 1000 Then
Unit = "Mo"
Valeur = Left(Valeur / 1024 ^ 2, 5)
ElseIf Valeur / 1024 ^ 3 < 1000 Then
Unit = "Go"
Valeur = Left(Valeur / 1024 ^ 3, 4)
End If
TailleFic = Valeur & " " & Unit
MsgBox TailleFic
End Sub