Dim NomFont As String Dim Existe As Boolean NomFont = "arial" Existe = False For i = 0 To Screen.FontCount Me.Caption = "Police ecran :" & Screen.Fonts(i)If LCase(NomFont) LCase(Screen.Fonts(i)) Then Existe True: Exit For Next For i = 0 To Printer.FontCount Me.Caption = "Police impression :" & Printer.Fonts(i)If LCase(NomFont) LCase(Printer.Fonts(i)) Then Existe True: Exit For Next If Existe Then MsgBox NomFont & " : présente" Else MsgBox NomFont & " : Absente"