Microsoft 365 transférer en groupe vers nouveau onglet

pbfonjouom

XLDnaute Nouveau
Bonjour, je vous en prie venez moi en aide.
j'ai ce premier classeur dans lequel je fais régulièrement des mises à jour. je voudrais pouvoir récupérer chaque fois les lignes qui ont un numéro de client identique (colonne B) ou encore même nom(colonne C) et les ranger dans un nouveau classeur.
voic en PJ mon classeur
grand merci pour le temps que vous m'accorderiez
 

Pièces jointes

  • HELP.xlsx
    9.3 KB · Affichages: 11

Dranreb

XLDnaute Barbatruc
Remarque: une fois le complément installé et la référence cochée, cette procédure a fonctionné du premier coup chez moi :
VB:
Option Explicit
Sub ÉclaterFeuillesNouveauxClasseurs()
   Dim TTit(), Client As SsGr, TRés(), Détail, L As Long, C As Long
   TTit = Feuil1.[A1:I1].Value
   For Each Client In Gigogne(Feuil1.[A2:I2], 2)
      ReDim TRés(1 To Client.Count, 1 To 9)
      L = 0
      For Each Détail In Client.Co
         L = L + 1
         For C = 1 To 9: TRés(L, C) = Détail(C): Next C
         Next Détail
      Workbooks.Add
      [A1:I1].Value = TTit
      [A2:I2].Resize(L).Value = TRés
      Next Client
   End Sub
 

Discussions similaires

Réponses
12
Affichages
329
Réponses
18
Affichages
642

Statistiques des forums

Discussions
312 305
Messages
2 087 093
Membres
103 467
dernier inscrit
Pandiska