Bonjour à tous,

Débutant voir même extrement débutant dans les macros VBA Excel j'ai un petit problème:

J'ai un classeur avec 190 feuilles et je souhaiterais faire un recap de ces feuilles avec toutes les lignes tout à la fin.

J'ai à peu près réussi avec ce que j'ai trouvé sur le net mais ça me va toujours pas.

Voila déja ce que j'ai mis dans ma macro:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub Recap()
 Dim Sh As Worksheet
 Application.ScreenUpdating = False
 With Sheets("Recap")
     .Columns("A:G").ClearContents
     For Each Sh In Sheets
         If Sh.Name <> .Name Then
             Sh.Range("A6:G11").Copy .Cells(.Rows.Count, 1).End(xlUp)(2)
         End If
     Next Sh
 End With
 Application.ScreenUpdating = True
End Sub
Tout cela me va sauf que je voudrais que mes cellules collées dans ma dernière feuille soit liées à leur feuille d'origine, je m'explique,
si je change la valeur d'une ligne dans ma feuille 117 par exemple, je voudrais que celle ci soit automatiquement changée dans ma feuille recap.

Je pense que je suis tout prêt du but mais bon.

Merci de votre aide

++