Bonjour à vous,
Je suis nouveau ici, et sur vBA également.
J'aurais besoin de votre aide pour l'amélioration d'un projet que j'ai en cours.
Pour faire simple, j'ai besoin de rentrer une formulation permettant d'afficher une msgBox si la condition n'est pas valide du type :
"Si cellule 58B différent de 0 ou 1, alors une message box apparaît pour signaler que la donnée est invalide".
Cependant, j'ai actuellement mis en place un module et une formule me permettant de dire que si la cellule est vide un message apparaît.
de ce type :
module :
Function nbVides(zone As Range) As Integer
Dim cel As Range
For Each cel In zone
If cel = "" Then
nbVides = True
Exit Function
End If
Next
End Function
et fonction :
Private Sub Worksheet_Deactivate()
If nbVides(Range("nonvall")) Then
MsgBox "Attention, cellules non validées", vbOKOnly + vbCritical
Feuil2.Activate
End If
End Sub
PS : ici la cellule "nonvall" est un groupement de cellules fait sous excell répondant à la même requête..
Pourriez-vous m'aider?
Merci d'avance
Cordialement,
Ela_