1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
Dim lignevideE As Long
Dim test As Long
Dim cellule As Range
' je récupère la valeur de la 1ere colonne E, onglet "Prévisionnel"
test = Sheets("Prévisionnel").Range("E2")
For Each cellule In Sheets("Collecte_Données").Range("E:E")
If cellule.Value = Sheets("Prévisionnel").Range("E2").Value Then
Exit Sub
End If
Next
'derniere ligne vide de la colonne E
lignevideE = Sheets("Collecte_Données").Range("E65536").End(xlUp).Row + 1
'je copie la plage "plage_copie" de l'onglet "Prévisionnel"
Sheets("Prévisionnel").Range("plage_copie").Copy
'je me positionne sur l'onglet cible
Sheets("Collecte_Données").Activate
'je me positionne sur la premiere cellule vide la colonne E et je colle
Range("E" & lignevideE).Select
Selection.PasteSpecial Paste:=xlPasteValues |
Partager