Private Sub Cbo_park_retour_Change()
Dim R As Range
Set R = [Tableau_Demande[N° park]].Cells.Find(Cbo_park_retour, LookAt:=xlWhole)
If Not R Is Nothing Then
R.Select
Txt_nom_retour = [Tableau_Demande[@[Nom Employés ]]]
Cbo_type_retour = [Tableau_Demande[@[Type]]]
Txt_do_retour = [Tableau_Demande[@[N° DO ]]]
Txt_nombre_retour = [Tableau_Demande[@[Nombre]]]
Set R = Nothing
End If
End Sub
Private Sub Btn_enregistrement_retour_Click()
Dim R As Range
Dim Ligne As Integer
Dim I As Integer
Select Case True
Case Me.List_order_retour.ListCount = 0: 'liste vide : on ne fait rien
Case MsgBox("voulez-vous enregistrer cette transaction?", vbYesNo) = vbNo: 'on ne fait rien
Case Else
For Ligne = 0 To Me.List_order_retour.ListCount - 1
Set R = [Tableau_Demande[N° park]].Cells.Find(List_order_retour.List(Ligne, 1), LookAt:=xlWhole)
If Not R Is Nothing Then
I = R.Row - [Tableau_Retour[#Headers]].Row
[Tableau_Retour[Nom Employés ]].Rows(I) = [Tableau_Demande[Nom Employés ]].Rows(I)
[Tableau_Retour[N° DO ]].Rows(I) = [Tableau_Demande[N° DO ]].Rows(I).Text
[Tableau_Retour[Type]].Rows(I) = [Tableau_Demande[Type]].Rows(I).Text
[Tableau_Retour[Nombre]].Rows(I) = [Tableau_Demande[Nombre]].Rows(I)
[Tableau_Retour[N° park]].Rows(I) = [Tableau_Demande[N° park]].Rows(I).Text
[Tableau_Retour[Date]].Rows(I) = CDate(Txt_date_retour)
End If
Next
MsgBox "Booking est fait"
Unload Me
ThisWorkbook.Save
End Select
End Sub