Bonsoir au forum
Jai modifié la macro mais je m'arrette a la ligne 256 lorsque je copie et je ne sais pas pouquoi
voici la macro
Sub transfert()
Dim myArray()
Dim tabtemp As Variant
Dim derlgn As Byte, L As Byte, Lgn As Byte, derlgn1 As Byte
Dim MaDate As Date
Dim MonType As String
MaDate = Range('B1')
myArray = Array(3, 23, 43, 63)
For L = 0 To UBound(myArray)
derlgn = Range('B' & myArray(L)).End(xlDown).Row
If Range('B' & myArray(L)).Offset(1, 0) = '' Then GoTo suivant
tabtemp = Range('A' & myArray(L) & ':E' & derlgn).Value
MonType = Range('D' & myArray(L) - 1).Value
With Worksheets('saisie quantite')
For Lgn = 1 To UBound(tabtemp, 1)
derlgn1 = .Range('B65536').End(xlUp).Row + 1 'bug ici
.Range('A' & derlgn1) = ''
.Range('B' & derlgn1) = Format(MaDate, 'ddd-d-mmm-yyyy') 'tabtemp(Lgn, 1)
.Range('C' & derlgn1) = ''
.Range('D' & derlgn1) = tabtemp(Lgn, 2)
.Range('E' & derlgn1) = tabtemp(Lgn, 5)
.Range('F' & derlgn1) = '' 'tabtemp(Lgn, 4)
.Range('G' & derlgn1) = tabtemp(Lgn, 4)
.Range('H' & derlgn1) = MonType
Next
End With
suivant:
Next
End Sub
si une personne peut me donner un coup de main
A+Marion