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 45
|
Private Sub Cmb4_Click()
Dim Vnum As Long
Vnum = 0
'Selectionne la feuille active
ActiveSheet.Activate
'Regarde si la cellule A13 de la feuille est libre, si oui elle est sélectionnée
'si non on descend d'une cellule en dessous
If Range("a13") = "" Then
Range("a13").Select
Vnum = 1
Else
Range("a12").End(xlDown).Select
Vnum = Selection.Value + 1
ActiveCell.Offset(1, 0).Range("a1").Select
End If
'on range les données dans les cellules à droite en partant du n° en A
ActiveCell.Value = Vnum
ActiveCell.Offset(0, 2).Value = Date
ActiveCell.Offset(0, 3).Value = FrmOp1.T2.Value
ActiveCell.Offset(0, 4).Value = FrmOp1.Cb1.Value
ActiveCell.Offset(0, 5).Value = FrmOp1.Lst1.Value
ActiveCell.Offset(0, 6).Value = FrmOp1.T9.Value
ActiveCell.Offset(0, 7).Value = FrmOp1.Cb2.Value
ActiveCell.Offset(0, 8).Value = FrmOp1.Cb3.Value
ActiveCell.Offset(0, 13).Value = FrmOp1.T7.Value
If FrmOp1.Ch2.Value = True Then
ActiveCell.Offset(0, 9).Value = "Par chèque"
End If
If FrmOp1.Ch4.Value = True Then
ActiveCell.Offset(0, 9).Value = "En liquide"
End If
If FrmOp1.Ch5.Value = True Then
ActiveCell.Offset(0, 9).Value = "Par prélèvement automatique"
End If
If FrmOp1.Ch6.Value = True Then
ActiveCell.Offset(0, 9).Value = "Par dépôt au guichet"
End If
ActiveCell.Offset(0, 10).Value = FrmOp1.Cb4.Value
ActiveCell.Offset(0, 11).Value = FrmOp1.T4.Value
ActiveCell.Offset(0, 12).Value = FrmOp1.T5.Value
If FrmOp1.Ch2.Value = True Then
ActiveCell.Offset(0, 16).Value = FrmOp1.T7.Value
End If
End Sub |
Partager