Alerte en VBA via une MsgBox

Résolu/Fermé
Bobox87 - 10 févr. 2010 à 16:19
 Bobox87 - 11 févr. 2010 à 14:05
Bonjour,

Mon problème est sûrement simple mais je suis une bille en VBA.

En gros dans Excel j'ai un tableau dans lequel je comptabilise le nombre de jours d'arrêt de travail pour chaque salarié. Pour chaque arrêt j'indique le nombre de jours d'absence et le total se fait automatiquement pour chaque salarié dans une colonne "nombre de jours".

Bon jusque là rien de sorcier mais en plus je voudrais déclencher une alerte via une MsgBox (OK/Annuler) dès l'instant que la somme des arrêts de travail dépasse x (21 pour mon cas)

Merci d'avance.

3 réponses

Je progresse un peu:

Private Sub Worksheet_Calculate()
    If Range("M3").Value > 21 Then
       MsgBox ("Nombre de jours supérieur 21")
    End If
End Sub


Le soucis c'est que pour l'instant je n'arrive à le faire marcher que pour une seule cellule, comment faire pour que cela marche pour chaque cellule de ma colonne "nombre de jours" supérieur à 21 ?
0
bonsoir
as tu essayé avec simplement la fonction IF ?

A+
0
Je me suis arrangé autrement avec les mises en forme conditionnelles en mettant un code couleur plutôt qu'une alerte et c'est même mieux.
0