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 30 31 32 33 34 35 36 37
|
For i = 0 To UBound(Tab_Data_Projets, 1)
If CompoCondition(Tab_Data_Projets(LineOfTab, 3), _
Tab_Data_Projets(LineOfTab, 15), _
Tab_Data_Projets(LineOfTab, 6), _
Tab_Data_Projets(LineOfTab, 11), _
Tab_Data_Projets(LineOfTab, 11), _
Tab_Data_Projets(LineOfTab, 11)) = True _
Then
ResultBoard(Client, i, 0) = Tab_Data_Projets(LineOfTab, 3)
If InStr(Tab_Data_Projets(LineOfTab, 15), "/") <> 0 Then
Entity_Splited = Split(Tab_Data_Projets(LineOfTab, 15), "/")
ResultBoard(Client, i, 1) = Entity_Splited(1)
Else
ResultBoard(Client, i, 1) = Tab_Data_Projets(LineOfTab, 15)
End If
ResultBoard(Client, i, 2) = Tab_Data_Projets(LineOfTab, 1)
ResultBoard(Client, i, 3) = Tab_Data_Projets(LineOfTab, 4)
ResultBoard(Client, i, 4) = Tab_Data_Projets(LineOfTab, 7)
ResultBoard(Client, i, 5) = Tab_Data_Projets(LineOfTab, 13)
ResultBoard(Client, i, 6) = Tab_Data_Projets(LineOfTab, 20)
If Tab_Data_Projets(LineOfTab, 21) <> "" Then _
ResultBoard(Client, i, 7) = Tab_Data_Projets(LineOfTab, 21) * 100 & "%"
If Tab_Data_Projets(LineOfTab, 35) <> "" Then _
ResultBoard(Client, i, 8) = CInt(Tab_Data_Projets(LineOfTab, 35))
If Tab_Data_Projets(LineOfTab, 36) <> "" Then _
ResultBoard(Client, i, 9) = CInt(Tab_Data_Projets(LineOfTab, 36))
If Tab_Data_Projets(LineOfTab, 37) <> "" Then _
ResultBoard(Client, i, 10) = CInt(Tab_Data_Projets(LineOfTab, 37))
If Tab_Data_Projets(LineOfTab, 36) <> "" And Tab_Data_Projets(LineOfTab, 37) <> "" And Sheets(TabName).Cells(LineNum, 10).Value <> 0 Then
ResultBoard(Client, i, 11) = CInt(Tab_Data_Projets(LineOfTab, 37)) / CInt(Tab_Data_Projets(LineOfTab, 36))
End If
ResultBoard(Client, i, 12) = Tab_Data_Projets(LineOfTab, 45)
ResultBoard(Client, i, 13) = Tab_Data_Projets(LineOfTab, 46)
ResultBoard(Client, i, 14) = Tab_Data_Projets(LineOfTab, 47)
End If
Next i |