Dim FSO As New FileSystemObject Dim Drive As Drive Dim Item As String 'si le disque n'est pas pret (disquette ou cd absent...), une erreur est generee 'une gestion d'erreur est plus rapide que l'utilisation de la propriété "Drive.IsReady" Combo1.Clear For Each Drive In FSO.Drives Item = Drive.DriveLetter & ":" On Error Resume Next If Drive.VolumeName <> vbNullString Then Item = Item & " [" & Drive.VolumeName & "]" Combo1.Additem Item Next Drive