Bonjour
Une variante
Sub EnGras()
Dim Cel As Range
Dim I As Integer
Dim Gras As Boolean
For Each Cel In Selection
If UCase(Cel) = Cel Then
Gras = True
For I = 1 To Len(Cel)
If Asc(Mid(Cel, I, 1)) > 47 And Asc(Mid(Cel, I, 1)) < 58 Then Gras = False: Exit For
Next I
Cel.Font.Bold = Gras
End If
Next Cel
End Sub
Si d'autres cas, tu en fais la liste que tu joins dans un fichier