Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 [RESOLU] Supprimer les retours à la ligne vides dans une cellule

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 !

ralph45

XLDnaute Impliqué
Bonjour le forum,

Dans le fichier joint exemple, j'ai en champ 2 des données avec retours à la ligne...

1° Certains sont normaux et doivent perdurer ;

2° D'autres sont inutiles, lorsqu'il n' y a plus de valeurs suivantes.
--> Je désirerai supprimer ceux-ci en masse (comme en colonne F), sachant que la base existante contient des milliers de lignes

Encore merci de votre aide !
 

Pièces jointes

Bonjour.
VB:
Sub SuprRetFin()
Dim T(), L&, C&, S$(), N&
T = Selection.Value
For L = 1 To UBound(T, 1): For C = 1 To UBound(T, 2)
   If VarType(T(L, C)) = vbString Then
      S = Split(T(L, C), vbLf)
      For N = UBound(S) To 0 Step -1
         If S(N) <> "" Then Exit For
         Next N
      If N >= 0 Then ReDim Preserve S(0 To N): T(L, C) = Join(S, vbLf) Else T(L, C) = Empty
      End If: Next C, L
Selection.Value = T
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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…