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

XL 2013 Trier colonne

maval

XLDnaute Barbatruc
Bonjour

J'ai une colonne "B" que j'aimerai trier par noms en sachant quelle à toujours cette forme comme ceci:

<text transform="matrix(1 0 0 1 603 112)" Broomfield</text>. ect.................

Je vous remercie d'avance

Max
 

Pièces jointes

  • trier colonne V2.xlsm
    13.6 KB · Affichages: 12

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Sinon via VBA (vite fait ):
  • On utilise une feuille masquée nommée "aux" (on pourrait créer cette feuille via le code puis la détruire mais j'ai fait vite)
  • On lance le code suivant:
VB:
Sub tri()
Dim t, i&
   Application.ScreenUpdating = False
   With Sheets("Feuil1"): t = .Range("b3:b" & Cells(Rows.Count, "b").End(xlUp).Row): End With
   With Sheets("aux")
      .Columns("a:b").Clear
      .Range("a1").Resize(UBound(t), 1) = t
      For i = 1 To UBound(t): t(i, 1) = Mid(t(i, 1), InStr(t(i, 1), ">") + 1): Next i
      .Range("b1").Resize(UBound(t), 1) = t
      .Range("a1:b" & UBound(t)).Sort key1:=.Range("b1"), order1:=xlAscending, Header:=xlNo
      .Range("a1:a" & UBound(t)).Copy Sheets("Feuil1").Range("b3")
   End With
End Sub
 

Discussions similaires

Réponses
12
Affichages
261
Réponses
9
Affichages
157
Réponses
18
Affichages
655
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…