Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365supprimer 2 derniers caractères des cellules finissant par (virgule espace)
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,
Tout est dans le titre :
Dans la colonne D, comment supprimer les 2 derniers caractères des seules cellules finissant par ", " (virgule espace) ?
un code exemple, tu sélectionnes les cellules à traiter, tu lances la macro.
Bien cordialement, @+
VB:
Sub SupVirguleEspace()
Dim Cel_en_Cours As Range
For Each Cel_en_Cours In Selection
If Right(Cel_en_Cours.Value, 2) = ", " Then Cel_en_Cours.Value = Left(Cel_en_Cours.Value, Len(Cel_en_Cours.Value) - 2)
Next Cel_en_Cours
End Sub
Plutôt macro, si possible.
En fait, c'est en complément d'une autre demande d'aujourd'hui à 12h57 dont je n'ai pas encore la réponse (concernant le même fichier).
Je pensais arriver toute seule à supprimer ces 2 caractères qui gênent et dont je n'avais pas parlés dans ma demande initiale.
un code exemple, tu sélectionnes les cellules à traiter, tu lances la macro.
Bien cordialement, @+
VB:
Sub SupVirguleEspace()
Dim Cel_en_Cours As Range
For Each Cel_en_Cours In Selection
If Right(Cel_en_Cours.Value, 2) = ", " Then Cel_en_Cours.Value = Left(Cel_en_Cours.Value, Len(Cel_en_Cours.Value) - 2)
Next Cel_en_Cours
End Sub
- 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