suppression des accents

  • Initiateur de la discussion Initiateur de la discussion seb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonjour,

Une formule je ne suis pas sure mais une macro ......il me semble en avoir vue trainer une quelque part faite par le petit père Ti ou alors c'est le pousse-rapière qui me fait dire des bêtises (ou alors une autre qui lui ressemble)

mais je chercherai à moins que quelqu'un le trouve plus rapidement ......................


Celeda
 
Bonsoir Celeda, Seb, le Forum.


Ci-dessous une fonction VBA d'Alain Vallon :

Public Function SupprAccents(chaine As String) As String
'Suppression des accents (Fonction de Alain Vallon)
Dim Tmp As String
Dim i As Byte
Dim X As String
Tmp = Trim(chaine)
For i = 1 To Len(Tmp)
X = Asc(Mid(Tmp, i, 1))
Select Case X
Case 192 To 197: X = "A"
Case 200 To 203: X = "E"
Case 204 To 207: X = "I"
Case 209: X = "N"
Case 210 To 214: X = "O"
Case 217 To 220: X = "U"
Case 221: X = "Y"
Case 224 To 229: X = "a"
Case 232 To 235: X = "e"
Case 236 To 239: X = "i"
Case 241: X = "n"
Case 240, 242 To 246: X = "o"
Case 249 To 252: X = "u"
Case 253, 255: X = "y"
Case Else: X = Chr(X)
End Select
SupprAccents = SupprAccents & X
Next i
End Function



Cordialement,
Didier_mDF

myDearFriend-3.gif
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
13
Affichages
137
Réponses
6
Affichages
224
Retour