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
| Sub test_si()
Dim wsCA As Worksheet, wsCP As Worksheet
Dim Lig As Long, LastLig As Long, i As Long
Dim Col As Integer
Set wsCA = Sheets("CA(PS)")
Set wsCP = Sheets("Calcul_prevision(PS)")
With wsCA
If .Range("E10").Value = "" Then
Lig = .Range("DebListe").Row
Col = .Range("DebListe").Column
LastLig = .Cells(Rows.Count, Col).End(xlUp).Row
For i = Lig To LastLig
wsCP.Range("CodePrev") = .Cells(i, Col)
.Range(.Cells(Lig, Col + 28), .Cells(Lig, Col + 76)).Value = wsCP.Range("K32:BF32").Value
Next i
ElseIf .Range("E10").Value < .Range("AE9").Value Then
'"(la je dois affecter 0 au prévisions pr les mois pour lesquel le contrat est deja resilié")
'Je fais comment?"
'Affecter aux prévisions, personne ne devine
End If
End With
Set wsCA = Nothing
Set wsCP = Nothing
End Sub |