Bonjour à tous,
Mon projet s'articule autour de nomenclature.
1 nomenclature par sous ensemble.
Dans ma feuille de descriptif j'ai mes références quantité ect....
de la je crée une feuille nom_blabla (elle commence toute par nom_).
Dans ces feuilles nom_
j'ai un tableau identique sur chaque A2:M
avec un nombre de ligne variables
Je souhaite faire une synthèse de toutes mes feuilles qui commencent par nom_ en une seul sur mon onglet global 1ere feuille de mon classeur.
Grâce à un bout de code je réussi a recopier mais ça semble copier coller les feuilles les unes sur les autres
et donc je ne vois que la dernière....
Moi je voudrais coller chaque tableau les uns en dessous des autres
Attention le nombre de ligne de chaque tableau est variable et modifiable.
Voici le bout de code.
Sub Recopie()
Dim Ws As Worksheet
Application.ScreenUpdating = False
Range("A2:M" & Rows.Count).Clear
For Each Ws In Sheets
If UCase(Left(Ws.Name, 3)) = "NOM" Then
With Ws
.Range("A2:M" & .Range("B" & Rows.Count).End(xlUp).Row).Copy Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
End With
End If
Next Ws
End Sub
//////////////////
Fin du code////////////////
Mais il semble recopier chaque feuille l'une sur l'autre et donc je ne vois que la derniere
Merci de votre aide.
Cordialement
Luc