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

pppppppppppppppppppppppppppppppppppppppp

  • Initiateur de la discussion Initiateur de la discussion nemisius
  • Date de début Date de début

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 !

N

nemisius

Guest
pppppppppppppppppppppppppppppppppppppppp
 
Dernière modification par un modérateur:
Re : Code long. Demande d'aide pour accélération

Bonjour nemisius.
Si j'ai bien saisie le sens de ta question tu souhaites trier horizontalement chaque ligne??
Je te propose une solution qui utilise le collage transposition.
Je prend la zone à trier
je la copie dans une nouvelle feuille en collage spécial (transposition)
j'utilise le trie
je copie cette nouvelle zone
et je recolle avec une nouvelle transposition dans la zone d'origine
A voir.....

Sub TriTout()
premiereligne = 1
derniereligne = 150
premierecolonne = 2
dernierecolonne = 200
With ActiveSheet
Set z1 = .Range(.Cells(premiereligne, premierecolonne), .Cells(derniereligne, dernierecolonne))

ThisWorkbook.Sheets.Add
Set nf = ActiveSheet
z1.Copy
nf.Range("a1").PasteSpecial Transpose:=True
For Each i In nf.UsedRange.Columns

i.Sort (i.Rows(1))
n = n + 1
Next

nf.UsedRange.Copy
z1.PasteSpecial Transpose:=True
End With
Application.DisplayAlerts = False
nf.Delete
Application.DisplayAlerts = True
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
111
Réponses
11
Affichages
244
Réponses
15
Affichages
533
Réponses
7
Affichages
263
Réponses
4
Affichages
194
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…