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

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 !

olive323

XLDnaute Occasionnel
Bonjour à tous,

Je souhaite faire une synthèse de plusieurs onglets.

Mais je ne parviens pas à faire ce que je veux.

Pourriez vous SVP me conseiller.

J'ai placé un onglet résultat souhaité ( c'est ce que je souhaiterais obtenir)
Sur l'onglet synthèse c'est ce que j'ai reussi à faire.


Merci
 

Pièces jointes

Bonjour,
Essaye comme ceci
VB:
Sub synthese()
With Sheets("Synthèse")
  .Range("A2:i" & .Rows.Count).ClearContents
  For Each sh In Sheets
    If sh.Name <> "Synthèse" And sh.Name <> "Matrice" Then
      For lg = 14 To sh.Cells(sh.Rows.Count, "q").End(xlUp).Row
        If sh.Cells(lg, "q") > 0 Then
          sh.Range(sh.Cells(lg, "j"), sh.Cells(lg, "r")).Copy
          .Range("a" & .Cells(.Rows.Count, "A").End(xlUp).Row + 1).PasteSpecial Paste:=xlPasteValuesAndNumberFormats
        End If
      Next
    End If
  Next
End With
End Sub
 

Pièces jointes

Bonjour Jacky,

c'est nickel, merci beaucoup pour ce retour.

Bonne soirée
Re..
Une version qui se passe de toutes les recopies

**Quelques "."(points ) se sont égarés sans grande incidence, mais bon 😱
la mise à jour de la feuille "synthèse" se fait à son activation.
PJ modifié
 

Pièces jointes

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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…