Supprimer caractères

maval

XLDnaute Barbatruc
Bonjour

J'ai sur feuille une liste de nom en colonne"A" du style
AUBIGNY-EN-PLAINE"
AUBIGNY-LA-RONCE"
AUVILLARS-SUR-SAONE"

J'ai un code pour les rendre en nom propre qui fonctionne très bien:
Code:
Sub MajMin()
Dim Lg%, I%
Lg = Range("A65536").End(xlUp).Row
If Mmi = False Then
    For I = 5 To Lg
        Cells(I, 1) = UCase(Cells(I, 1)) 'majuscule
    Next I
    Mmi = True
Else
    For I = 5 To Lg
        'Cells(i, 1) = LCase(Cells(i, 1)) 'minuscule
        Cells(I, 1) = Application.Proper(Cells(I, 1)) 'Nom propre
    Next I
    Mmi = False
End If
End Sub


Et j’aimerai leurs supprimer les tirets - entre les mots

Je vous remercie beaucoup.

Max
 

Pièces jointes

  • sup_caracteres.xlsm
    19.8 KB · Affichages: 23

ChTi160

XLDnaute Barbatruc
Bonjour Max
Bonjour le Fil ,le Forum
peut être une piste lol
VB:
  Cells(I, 1) = UCase(Replace(Cells(I, 1), "-", " "))
Edit : Oupss pas vu les réponses avec ce nouvel affichage!!!!!
bonne journée
Amicalement
jean marie
 

Discussions similaires

Réponses
14
Affichages
648
Réponses
2
Affichages
88

Statistiques des forums

Discussions
312 200
Messages
2 086 163
Membres
103 149
dernier inscrit
Deepkneec