Ci-dessous le code macro mais il fonctionne pour une seule cellule. Je le veux pour la feuille entière.Vérifiez le fichier Excel pour le caractère spécial _ et la lettre avec l'opérateur Like sur la feuille entière
Public Function IsSpecial(s As String) As Long
Dim L As Long, LL As Long
Dim sCh As String
IsSpecial = 0
For L = 1 To Len(s)
sCh = Mid(s, L, 1)
If sCh Like "[0-9a-zA-Z]" Or sCh = "_" Then
Else
IsSpecial = 1
Exit Function
End If
Next L
End Function
Que voulez-vous faire avec elle plus loin? Essayez-vous de supprimer des caractères spéciaux ou de les remplacer? –