Bonjour à tous,
je débute sous excel pour mon boulot et j'ai pioché dans différents forums (encore merci!) pour créer ma première macro.
Quand mes lignes de la feuille1 sont copiées sur la feuille 2, elle sont ajoutées à la dernière cellule libre de la colonne J.
Je voudrai qu'elles s'ajoute à la dernière cellule libre des colonnes J ou O selon celle qui est le plus complétée (et ainsi eviter des effacements de lignes ).
Voici la macro :
Sub aa()
Dim i As Integer
With Sheets("Feuil2")
For i = 2 To .Range("A" & Rows.Count).End(xlUp).Row
If Range("A2") = .Cells(i, 1) Then
MsgBox ("Ces données ont déjà été reportées sur la feuille 2")
Exit Sub
End If
Next i
Range("A2:O12").Copy Destination:=.Range("A" & .Range("J" & Rows.Count).End(xlUp).Row + 1)
Range("A2:O12").ClearContents
End With
End Sub
Merci par avance pour votre aide!