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 38 39 40 41 42 43 44
| Dim Y_No As String
Dim nbr_nuits As Integer
Sheets("Request OM").Select
Range("A2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 5).Value = CDate(TBdte_depart.Value)
ActiveCell.Offset(1, 5).NumberFormat = "dd/mm/yyyy"
ActiveCell.Offset(1, 6).Value = CDate(TBdte_Retour.Value)
ActiveCell.Offset(1, 6).NumberFormat = "dd/mm/yyyy"
ActiveCell.Offset(1, 1).Value = CBNom_Prénom
ActiveCell.Offset(1, 2).Value = CBFunction
ActiveCell.Offset(1, 3).Value = CBlieu_Mission
ActiveCell.Offset(1, 4).Value = Now()
ActiveCell.Offset(1, 7).Value = CBmotif_mission
ActiveCell.Offset(1, 8).Value = CBvéhicule
ActiveCell.Offset(1, 0).Value = ActiveCell.Value + 1
nbr_nuits = (ActiveCell.Offset(1, 6).Value) - (ActiveCell.Offset(1, 5).Value)
If ActiveCell.Offset(1, 2) = "Manager Transmission" Then
frais = (nbr_nuits * 12000) + ((nbr_nuits + 0.5) * 1600)
Else
If ActiveCell.Offset(1, 2) = "Driver" Then
frais = nbr_nuits * 6000 + (nbr_nuits + 0.5) * 1200
Else
frais = nbr_nuits * 8000 + (nbr_nuits + 0.5) * 1400
End If
End If
If ActiveCell.Offset(1, 5).Value = ActiveCell.Offset(1, 6).Value Then
Y_No = UCase(InputBox("est ce que ça dépasse 150km? Yes or NO"))
If Y_No = "NO" Then
frais = 0
End If
End If
ActiveCell.Offset(1, 9).Value = frais |
Partager