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

Tri alpha en commençant par une lettre autre que A

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 !

yannlion

XLDnaute Junior
Bonjour le forum,

Tout est dans le titre ! 🙂
J'ai réussi à faire le tri d'une plage de A à Z mais j'aimerais faire la même chose de G à F.

Est-ce possible ou faut-il faire un tri de A à Z puis déplacer les lignes ? 😕
Ci-joint un exemple de fichier.

Merci d'avance pour votre aide
Yannlion
 

Pièces jointes

Re : Tri alpha en commençant par une lettre autre que A

Bonsoir yannlion,

faut-il faire un tri de A à Z puis déplacer les lignes ? 😕

Oui, et il faut une macro qui :

- trie d'abord le tableau en ordre croissant

- détermine la 1ère ligne commençant par "G" ou la 1ère lettre qui suit "G" si "G" est absent

- coupe la fin du tableau à partir de cette ligne et l'insère au début du tableau.

Bon petit exercice pour les amateurs de VBA 🙄

Bonne fin de soiée.
 
Re : Tri alpha en commençant par une lettre autre que A

Re,

Au cas où vous trainiez un peu pour écrire la macro :

Code:
Sub TRI()
Dim lettre$, P As Range, i&, lig&
lettre = "G" 'paramétrable
Set P = [B10:C24]
P.Copy P.Offset(, 3): Set P = P.Offset(, 3)  'facultatif, met le tableau à côté
P.Sort P(, 2), xlAscending, Header:=xlYes
For i = 2 To P.Rows.Count
 If UCase(P(i, 2)) >= UCase(lettre) Then lig = i: Exit For
Next
If lig Then
  Range(P.Rows(lig), P.Rows(P.Rows.Count)).Cut
  P.Rows(2).Insert xlDown
End If
End Sub
Fichier joint.

A+
 

Pièces jointes

- 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

Réponses
7
Affichages
375
Réponses
22
Affichages
1 K
Réponses
9
Affichages
679
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…