mettre dans l'ordre alphabetique

  • Initiateur de la discussion Initiateur de la discussion bart4780
  • 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 !

B

bart4780

Guest
Bonjour je suis en train de créer un tableau pour mon CE et je n'arrive pas a mettre dans l'ordre alphabétique les noms des agents avec leur conjoint et enfants.

Si je transmet le tableau une personne serais capable de me le faire?

cordialement.
 
Bonjour bart4780, Gardien de phare,

Je comprends qu'il y a des cellules fusionnées en colonnes A et B [Edit] et F.

Avant de trier il faut les défusionner et après le tri les refusionner.

Donc pour trier sur la colonne A exécuter cette macro :
Code:
Sub TrierColonneA()
Dim i&, n&
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next 'si aucune SpecialCell
With [A1].CurrentRegion
  .Cells.UnMerge 'défusionne toutes les cellules
  .Columns(1).SpecialCells(xlCellTypeBlanks) = "=R[-1]C"
  .Columns(1) = .Columns(1).Value 'supprime les formules
  .Sort .Columns(1), xlAscending, Header:=xlYes 'tri
  For i = 2 To .Rows.Count
    If .Cells(i, 1) <> "" Then
      n = Application.CountIf(.Columns(1), .Cells(i, 1))
      .Cells(i, 1).Resize(n).Merge 'refusionne en colonne A
      .Cells(i, 2).Resize(n).Merge 'refusionne en colonne B
      .Cells(i, 6).Resize(n).Merge 'refusionne en colonne F
    End If
  Next
End With
End Sub
A+
 
Dernière édition:
- 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
18
Affichages
362
Réponses
1
Affichages
363
Retour