Bonjour
En cliquant sur le bouton transfert tu lances une macro qui analyse la feuille TDS
Sub Transfert()
Dim i As Long, dl As Long, nf As String, dlnf As Long, c As Integer 'déclaration des variables
dl = Range("A" & Rows.Count).End(xlUp).Row 'dernière ligne de la feuille TDS
For i = 2 To dl 'boucle sur les lignes de la feuille TDS
nf = UCase(Format(Range("B" & i).Value, "mmmm")) 'nom de la feuille de destination
dlnf = Sheets(nf).Range("A" & Rows.Count).End(xlUp).Row + 1 'derniere ligne de la feuille de destination
For c = 1 To Cells(1, Columns.Count).End(xlToLeft).Column 'boucle sur les colonnes
Sheets(nf).Cells(dlnf, c).Value = Cells(i, c).Value 'rempli les cellules
Next c
Next i
End Sub
en fonction de la date qui est en colonne B copie la ligne sur la feuille dont le nom correspond au mois de cette date
A+ François