Suppression d'espaces et de -

  • Initiateur de la discussion Initiateur de la discussion Pepette
  • 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 !

P

Pepette

Guest
Bonjour le Forum,

Voici mon souci, dans une colonne (exemple en colonne B), on saisit des noms. Je souhaiterais que chaque nom saisi avec un espace ou un tiret, soit agrégé.

Exemple en cellule B5 : VINCENT-RITTON devienne VINCENTRITTON
autre exemple en B6 : LA PIERRE devienne LAPIERRE
autre exemple en B7 : GUYOT DE LA GARDE devienne GUYOTDELAGARDE
autre exemple en B8 : DE-PARDON BUY devinne DEPARDONBUY

Merci d'avance pour votre contribution.

A bientôt

Pepette
 
bonjour a tous,

meme si tu as deja 2 solutions de proposées, je me permet d'ajouter la mienne, je te propose une macro bricolée qui devrait realiser ce que tu souhaites

Code:
Sub agreg()
Dim x1, x2, z, w As Variant
Dim i as Integer
i=1

Sheets('feuil1').Range('B1').Select
GoTo line1
line2:
    If x1 <> 0 Then
        z = Left(ActiveCell.Value, x1 - 1)
        w = Mid(ActiveCell.Value, x1 + 1)
        ActiveCell.Value = z & w
    ElseIf x2 <> 0 Then
        z = Left(ActiveCell.Value, x2 - 1)
        w = Mid(ActiveCell.Value, x2 + 1)
        ActiveCell.Value = z & w
    Else
        Cells(i + 1, 2).Activate
        i = i + 1
        If ActiveCell.Value = '' Then
            Exit Sub
        End If
    End If
    GoTo line1
    Exit Sub

line1:
    x1 = InStr(1, ActiveCell.Value, '-', 1)
    x2 = InStr(1, ActiveCell.Value, ' ', 1)
    GoTo line2

End Sub


bon courage pour la suite

@+
 
Merci à vous trois, Porcinet, Moa et Tibo, je ne m'attendais pas à toutes ces réponses aussi vite.

Vous êtes trop fort !!!

Recevez une grosse bise de Pepette et à bientôt pour de nouvelles aventures.

Pepette
 
- 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

D
Réponses
16
Affichages
2 K
D
I
Réponses
1
Affichages
605
J
Réponses
11
Affichages
2 K
Jean.delanou
J
S
Réponses
8
Affichages
3 K
M
Réponses
0
Affichages
1 K
mathidel13870
M
I
Réponses
15
Affichages
3 K
iledereve
I
H
Réponses
3
Affichages
1 K
H
C
Réponses
2
Affichages
1 K
carolinem31
C
F
Réponses
10
Affichages
3 K
french_gracer
F
E
Réponses
3
Affichages
8 K
elokuusitie
E
L
Réponses
16
Affichages
3 K
Monique
M
Retour