Sub Transfert()
'Macro par DAN pour Marc le 19/01/2006
'Macro pour fil : [URL]https://www.excel-downloads.com/threads/suivi-ameliorations.53120/[/URL][B]Lien supprimé[/B]
Dim i As Integer
Dim lig As Integer
Dim ligne As Integer
Range('A7', Range('M65536')).ClearContents
lig = Sheets('Données').Range('E65536').End(xlUp).Row
For i = 3 To lig
If Sheets('Données').Rows(i).Hidden = False Then
With Sheets('AP_Encours')
ligne = .Range('a65536').End(xlUp).Row + 1
.Cells(ligne, 1) = Sheets('Données').Cells(i, 6).Value
.Cells(ligne, 2) = Sheets('Données').Cells(i, 3).Value
.Cells(ligne, 3) = Sheets('Données').Cells(i, 7).Value
.Cells(ligne, 4) = Sheets('Données').Cells(i, 10).Value
.Cells(ligne, 5) = Sheets('Données').Cells(i, 11).Value
.Cells(ligne, 6) = Sheets('Données').Cells(i, 12).Value
.Cells(ligne, 7) = Sheets('Données').Cells(i, 4).Value
.Cells(ligne, 8) = Sheets('Données').Cells(i, 16).Value
.Cells(ligne, 9) = Sheets('Données').Cells(i, 18).Value
.Cells(ligne, 11) = Sheets('Données').Cells(i, 23).Value
.Cells(ligne, 12) = Sheets('Données').Cells(i, 21).Value
.Cells(ligne, 13) = Sheets('Données').Cells(i, 22).Value
End With
End If
Next i
End Sub