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

Microsoft 365 Grouper ligne en VBA

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 !

bibbip35

XLDnaute Occasionnel
Bonjour à tous

Tous d'abord mes meilleurs vœux a tous et au forum

Je viens vers vous car je souhaiterais regrouper des lignes en VBA selon la valeur en colonne A pour une extraction de mon ERP
qui permet de visualiser l'arborcence de mes ordres de fabrication ... L'idée étant que l'utilisateur pour développer / réduire selon son besoin



Dans l'exemple , ci-dessus je souhaiterais regrouper en VBA la 4-5-6



Autre question , , je souhaiterais faire un Tri croissant sur 2 champs en même temps
la colonne C Filtre qui donne arborescences et la colonne K Date_Confirmée

Est-ce que vous auriez une idée pour m'aider ?

Merci encore pour votre aide

Bibbip35
 

Pièces jointes

Bonsoir bibbip35, bonne année à vous aussi,

Testez en exécutant ces 3 macros dans le code de la 1ère feuille :
VB:
Sub Grouper()
Dim a As Range
On Error Resume Next
Rows.Hidden = False 'affiche tout
Rows.Ungroup
For Each a In Columns(1).SpecialCells(xlCellTypeBlanks).Areas
    a.EntireRow.Group
Next
End Sub

Sub Degrouper()
On Error Resume Next
Rows.Hidden = False 'affiche tout
Rows.Ungroup
End Sub

Sub Tri()
Degrouper
With ListObjects(1).Range 'tableau structuré
    .Sort .Columns(3), xlAscending, .Columns(11), , xlAscending, Header:=xlYes 'tri sur les 2 colonnes C et K
End With
End Sub
Edit : ajouté Rows.Hidden = False 'affiche tout

A+
 

Pièces jointes

Dernière édition:
Par contre , mon tableau commence a la cellule A7 dans le fichier définitif
Est-il possible de commencer la macro grouper a partir de cette cellule
Le tableau étant un tableau structuré il suffit d'utiliser :
VB:
For Each a In ListObjects(1).Range.Columns(1).SpecialCells(xlCellTypeBlanks).Areas '1ère colonne du tableau structuré
 

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

  • Question Question
Microsoft 365 List View
Réponses
26
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…