Bonjour, voila j'ai cette macro qui fonctionne très bien mais je vient de mettre une formule (Feuil1,colonne T) est la macro ne prend pas le resultat de la cellule 😕
quelqu'un a une idée
Merci
Sub Copier()
Dim i As Long, fin As Long, a As Integer
Feuil2.Range("A2:XFD1048576").Clear
fin = Feuil3.Range("B65000").End(xlUp).Row
For i = 2 To fin
For a = 1 To Feuil3.Cells(i, 2)
Feuil1.Range("A" & i).Copy Feuil2.Range("A65000").End(xlUp).Offset(1, 0)
Feuil1.Range("M" & i).Copy Feuil2.Range("C65000").End(xlUp).Offset(1, 0)
Feuil1.Range("T" & i).Copy Feuil2.Range("K65000").End(xlUp).Offset(1, 0)
Next a
Next i
End Sub
quelqu'un a une idée
Merci
Sub Copier()
Dim i As Long, fin As Long, a As Integer
Feuil2.Range("A2:XFD1048576").Clear
fin = Feuil3.Range("B65000").End(xlUp).Row
For i = 2 To fin
For a = 1 To Feuil3.Cells(i, 2)
Feuil1.Range("A" & i).Copy Feuil2.Range("A65000").End(xlUp).Offset(1, 0)
Feuil1.Range("M" & i).Copy Feuil2.Range("C65000").End(xlUp).Offset(1, 0)
Feuil1.Range("T" & i).Copy Feuil2.Range("K65000").End(xlUp).Offset(1, 0)
Next a
Next i
End Sub
Dernière édition: