Merci pour ta grande collaboration !
pour terminer, je voudrais (si possible ) rajouter une simple commande (en cas d'erreur) qui me supprime la dernière ligne incrémenté sur mon tableau pour pouvoir recommencer, (j'ai une collecte de E à O sur feuil 2)
avec cette macro actuelle qui récupère les données d'une simple ligne de feuil 1
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Sub test()
Dim i As Integer
For i = 5 To Sheets('feuil1').Range('B65536').End(xlUp).Row
With Sheets('feuil2')
.Range('E65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 2).Value
.Range('F65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 3).Value
.Range('G65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 4).Value
.Range('H65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 5).Value
.Range('I65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 6).Value
.Range('J65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 7).Value
.Range('K65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 8).Value
.Range('L65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 9).Value
.Range('M65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 10).Value
.Range('N65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 11).Value
.Range('o65536').End(xlUp).Offset(1, 0).Value = Sheets('feuil1').Cells(i, 12).Value
End With
Next i
End Sub
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
donc en ajoutant un autre bouton et une autre macro !
encore un grand bravo et merci !