Bonjour,
voici une piste, j'ai une petite fonction VBA qui retourne le nombre de caractères minuscules d'un texte:
Function NBMinuscule(texte As String)
Dim car As String
Dim compteur As Variant
Application.Volatile
compteur = 0
If Len(texte) > 0 Then
For i = 1 To Len(texte)
car = Mid(texte, i, 1)
If Not LCase(car) = UCase(car) Then
If car = LCase(car) Then
compteur = compteur + 1
End If
End If
Next i
End If
NBMinuscule = compteur
End Function
ça teste si il existe une notion de minuscule majuscule pour le caractère, si non alors on passe au caractère suivant, si il existe une minuscule et majuscule, on vérifie que le caractère est bien la minuscule, et on incrémente le compteur.