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
| Private Sub CommandButton1_Click()
If Forte1 = False And Moyenne2 = False And Faible3 = False Then
MsgBox "Veuillez mettre le niveau de prise en compte de ce point", vbCritical
Exit Sub
End If
If Forte1 Or Moyenne2 Or Faible3 Then
With Sheets("Tableau de bord")
lig = .[A65536].End(xlUp).Row + 1
If lig = 6 Then lig = 7
.Range("A" & lig).Value = CB1.Value
.Range("B" & lig).Value = TB1.Value
.Range("C" & lig).Value = TB2.Value
.Range("E" & lig).Value = CB2.Value
If Me.Forte1 = True Then .Range("D" & lig).Value = "Forte"
If Me.Moyenne2 = True Then .Range("D" & lig).Value = "Moyenne"
If Me.Faible3 = True Then .Range("D" & lig).Value = "Faible"
End With
End If
PointDuJour.Hide
End Sub
Private Sub CommandButton2_Click()
'annulé
PointDuJour.Hide
End Sub
Private Sub UserForm_Activate()
CB1.Clear
CB1.AddItem "Production d'air"
CB1.AddItem "E.C.S."
CB1.AddItem "Refroidissement"
CB1.AddItem "Make-Up"
CB1.AddItem "Chaufferie"
CB1.AddItem "Autres"
CB2.Clear
CB2.AddItem "F....."
CB2.AddItem "J.-C......"
CB2.AddItem "F.D....."
CB2.AddItem "O.D......."
CB2.AddItem "S.Bal....."
End Sub |