Cellules dont 1ère lettre est e ou E ou é ou É

Bonjour le forum,

Mon tableau devenant de + en + long, j'ai du mal à le maintenir à jour.
Je voudrais faire afficher ou atteindre toutes les cellules dont la première lettre est e minuscule et majuscule et avec ou sans accent pour pouvoir les corriger comme il faut.

Merci d'avance

Bonjour,

as-tu essayé d'utiliser un filtre ?

Bonsoir h2so4,

Oui sur 1 colonne, mais j'ai appris dernièrement comment faire un tri sur plusieurs colonne, du coup je cherche avec la même méthode, faire afficher toutes les cellules dont la 1ère lettre e E é è ê ë É È Ê Ë

je ne sais pas trop comment m'y prendre

bonjour,

il faut traiter colonne par colonne avec un autofilter ou utiliser MFC

Sub FilterAccents()
     Dim iCol, Dict, c, s

     Set Dict = CreateObject("Scripting.Dictionary")     'cahier de brouillon
     s = "eEéèêëÉÈÊË"     'tous les accents

     With Range("A1:Z100")     'votre plage
          .AutoFilter     'éliminer autofilter precedent
          iCol = 2     'x-ième colonne de cette plage
          For Each c In .Columns(iCol).Cells     'boucle les cellules
               If InStr(1, s, Left(c.Value, 1), 1) > 0 Then Dict(c.Value) = vbEmpty     '1ier lettre a un accent ? ajouter au dictionary
          Next
          If Dict.Count Then
               .AutoFilter iCol, Dict.Keys, xlFilterValues     'tous les valeurs qui commencent avec un accent
          Else
               MsgBox "désolé"
          End If
     End With
End Sub
Rechercher des sujets similaires à "1ere lettre"