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
| '***************************************************
' vérification que les champs sont bien remplire: *
'***************************************************
Function TestChampsOblig() As Integer
Dim MandatoryField As Range
Dim Cell As Range
Dim Bad As Integer
Set MandatoryField = Application.Union(Range("E17"), Range("E18"), Range("E23"), Range("E28"), Range("B33"), Range("B32"), Range("B17"), Range("B19"), Range("B23"), Range("B24"), Range("B30"), Range("B32"), Range("I23"), Range("L23"), Range("K28"), Range("K29"))
For Each Cell In MandatoryField
If IsError(Cell) = False Then
If Cell.Value = "" Then
Bad = Bad + 1
End If
Else
Bad = Bad + 1
End If
Next
Select Case Bad
Case 0:
Case 1: MsgBox Bad & " Champs Obligatoire n'est pas rempli", vbCritical
Case Else: MsgBox Bad & " Champs Obligatoires ne sont pas remplis", vbCritical
End Select
TestChampsOblig = Bad
End Function |
Partager