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 27 28 29
|
Sub Immo_TA()
Application.ScreenUpdating = False
Dim i As Integer
Sheets("Feuille de destination").Select
'Ta feuilel de destination c'est la feuille 3 que tu viens de créer
Range("A2:BE3000").Sort key1:=Range("A2"), order1:=xlAscending
'Pour être sure qu'il y ai le tri de A à Z sur la colonne A
With ThisWorkbook.Sheets("Feuille de destination")
'Précisez le nom de la feuille
For i = .Range("A" & .Rows.count).End(xlUp).Row To 2 Step -1
'je travaille sur la colonne A,
'Rows.count permet de retourner le nombre de ligne de la plage range
If .Sheets("Feuille de destination").Range("A" & i).Value <> Sheets("Feuille d'origine").Range("A" & i).Value = "TA" Then
.Rows(i).Copy Destination:=Sheets("Fichier à modifier").Range("A2").End(xlUp)(1).Row
'Je copie cette ligne dans la première ligne vide de ma feuille("Fichier à modifier")
.Rows(i).delete
'Je supprime cette ligne
End If
Next i
End With
End Sub |
Partager