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 HDV()
Dim i As Integer
Dim rng_Etat_des_lieux As Range
Dim rng_Annexe_3 As Range
Set rng_Etat_des_lieux = Worksheets("Etat_des_lieux").Range("AF4")
With Worksheets("Annexe_3")
Sheets("Annexe_3").Range("A7:G1000").ClearContents
Set rng_Annexe_3 = .Range("A7")
For i = 0 To Worksheets("Etat_des_lieux").Columns(31).Find("*", , , , , xlPrevious).Row - 2
If rng_Etat_des_lieux.Offset(i, 0) = "Oui" Then
rng_Annexe_3.Offset(0, 0) = rng_Etat_des_lieux.Offset(i, -18)
rng_Annexe_3.Offset(0, 1) = rng_Etat_des_lieux.Offset(i, -24)
rng_Annexe_3.Offset(0, 2) = rng_Etat_des_lieux.Offset(i, -27)
rng_Annexe_3.Offset(0, 3) = rng_Etat_des_lieux.Offset(i, -26)
rng_Annexe_3.Offset(0, 4) = rng_Etat_des_lieux.Offset(i, -25)
rng_Annexe_3.Offset(0, 5) = rng_Etat_des_lieux.Offset(i, -13)
rng_Annexe_3.Offset(0, 6) = rng_Etat_des_lieux.Offset(i, -1)
Set rng_Annexe_3 = rng_Annexe_3.Offset(1, 0)
End If
Next i
End With
End Sub |
Partager