Supprimer une partie du texte

Le
Guy72
Bonjour,
J'ai dans la colonne A des prénoms suivis d'un tiret et d'un chiffre.
Est-il possible de supprimer "-chiffre" (en une seule fois) dans une partie
de texte contenu dans les cellules d'une colonne ?
Exemple : Alain-1, Pierre-2, Paul-3 etc.
--
Cordialement
Guy
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JB
Le #5150971
Bonjour,

Sélectionner le champ:

Sub SuupNumDroite()
For Each C In Selection
i = Len(C)
Do While i > 1 And IsNumeric(Mid(C, i, 1))
i = i - 1
Loop
If Mid(C, i, 1) = "-" Then i = i - 1
C.Value = Left(C.Value, i)
Next C
End Sub

JB


On 3 fév, 07:20, "Guy72"
Bonjour,
J'ai dans la colonne A des prénoms suivis d'un tiret et d'un chiffre.
Est-il possible de supprimer "-chiffre" (en une seule fois) dans une parti e
de texte contenu dans les cellules d'une colonne ?
Exemple : Alain-1, Pierre-2, Paul-3 etc....
--
Cordialement
Guy


Philippe.R
Le #5150961
Bonjour,
Sans VBA, en colonne B, la formule :
=GAUCHE(A1;TROUVE("-";A1;1)-1)
à recopier vers le bas, le fait si on suppose qu'il n'y a pas de prénom
composé lié par un "-"
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Guy72" news:eAqI%
Bonjour,
J'ai dans la colonne A des prénoms suivis d'un tiret et d'un chiffre.
Est-il possible de supprimer "-chiffre" (en une seule fois) dans une
partie de texte contenu dans les cellules d'une colonne ?
Exemple : Alain-1, Pierre-2, Paul-3 etc....
--
Cordialement
Guy



JB
Le #5150881
En matriciel (prénom composé):

=SI(ESTNUM(CNUM(DROITE(A1;1)));GAUCHE(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LI GNE(INDIRECT("1:30"));
1)));0)-2);A1)
Valider avec Maj+Ctrl+entrée

http://cjoint.com/?cdiWzC5I8Z

JB

On 3 fév, 08:02, JB
Bonjour,

Sélectionner le champ:

Sub SuupNumDroite()
  For Each C In Selection
      i = Len(C)
      Do While i > 1 And IsNumeric(Mid(C, i, 1))
        i = i - 1
      Loop
      If Mid(C, i, 1) = "-" Then i = i - 1
      C.Value = Left(C.Value, i)
  Next C
End Sub

JB

On 3 fév, 07:20, "Guy72"


Bonjour,
J'ai dans la colonne A des prénoms suivis d'un tiret et d'un chiffre.
Est-il possible de supprimer "-chiffre" (en une seule fois) dans une par tie
de texte contenu dans les cellules d'une colonne ?
Exemple : Alain-1, Pierre-2, Paul-3 etc....
--
Cordialement
Guy- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Guy72
Le #5150871
Bonjour
Merci à tous les deux.
Est-il possible aussi de Supprimer tous les caractères après un espace
(espace compris).
--
Cordialement
Guy

"Guy72" eAqI%
Bonjour,
J'ai dans la colonne A des prénoms suivis d'un tiret et d'un chiffre.
Est-il possible de supprimer "-chiffre" (en une seule fois) dans une
partie de texte contenu dans les cellules d'une colonne ?
Exemple : Alain-1, Pierre-2, Paul-3 etc....
--
Cordialement
Guy



Philippe.R
Le #5150851
Re,
Oui, bien sur, il suffit d'adapter les solutions fournies en remplaçant "-"
par " ".
Tu peux aussi préférer, dans les formules, utiliser car(45) pour "-" et
car(32) pour " "
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Guy72" news:
Bonjour
Merci à tous les deux.
Est-il possible aussi de Supprimer tous les caractères après un espace
(espace compris).
--
Cordialement
Guy

"Guy72" eAqI%
Bonjour,
J'ai dans la colonne A des prénoms suivis d'un tiret et d'un chiffre.
Est-il possible de supprimer "-chiffre" (en une seule fois) dans une
partie de texte contenu dans les cellules d'une colonne ?
Exemple : Alain-1, Pierre-2, Paul-3 etc....
--
Cordialement
Guy







Guy72
Le #5150731
Merci Philippe
--
Cordialement
Guy

"Philippe.R" Oq%233$
Bonjour,
Sans VBA, en colonne B, la formule :
=GAUCHE(A1;TROUVE("-";A1;1)-1)
à recopier vers le bas, le fait si on suppose qu'il n'y a pas de prénom
composé lié par un "-"
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Guy72" news:eAqI%
Bonjour,
J'ai dans la colonne A des prénoms suivis d'un tiret et d'un chiffre.
Est-il possible de supprimer "-chiffre" (en une seule fois) dans une
partie de texte contenu dans les cellules d'une colonne ?
Exemple : Alain-1, Pierre-2, Paul-3 etc....
--
Cordialement
Guy






Publicité
Poster une réponse
Anonyme