Alerte en VBA via une MsgBox

Résolu
Bobox87 -  
 Bobox87 -
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

  1. Bobox87
     
    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
  2. Paf
     
    bonsoir
    as tu essayé avec simplement la fonction IF ?

    A+
    0
  3. Bobox87
     
    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