Macro message d'alerte

Résolu
celiaaaaaaaaa Messages postés 4 Statut Membre -  
celiaaaaaaaaa Messages postés 4 Statut Membre -
Bonjour,

J'ai un tableau de suivi de trésorerie et je souhaiterais utiliser un macro pour que lorsqu'un solde passe en négatif un message d'alerte apparaisse.

Comment puis-je faire s'il vous plaît ?

3 réponses

  1. tyranausor Messages postés 3501 Date d'inscription   Statut Membre Dernière intervention   2 060
     
    Bonjour, dès que le solde est négatif un message doit s'afficher si je suis bien?
    Ta macro va donc commencer par une condition qui doit, si elle est vérifiée, afficher une alerte sous forme de message. La macro que je te propose est
    Sub Solde_nul
    IF Range ("B5")<0 then
    'Si le solde est négatif alors
    msgbox "Le solde est de "&Range ("B5")&" €",vbExclamation, "Titre_message"
    'Un message d'alerte s'affiche avec le solde ("titre_message" sera à adapter avec le nom de ta feuille)
    end If
    End Sub


    avec en B5 le solde de caisse
    0
    1. celiaaaaaaaaa Messages postés 4 Statut Membre
       
      Bonjour,

      Merci pour ce macro.
      Il fonction mais uniquement quand je fais exécuter, est-il possible qu'il s'exécute tout seul dès que cette cellule passe en négatif ?
      0
  2. ozone_ Messages postés 1823 Statut Membre 511
     
    Salut,
    Dans ta feuille (coté dev) met ce code :

    Private Sub Worksheet_Change(ByVal Target As Range)
     If Range ("B5")<0 then
    'Si le solde est négatif alors
    msgbox "Le solde est de "&Range ("B5")&" €",vbExclamation, "Titre_message"
    'Un message d'alerte s'affiche avec le solde ("titre_message" sera à adapter avec le nom de ta feuille)
    end If
    End Sub


    J'ai juste repris le code de tyranausor en le faisant s'exécuter à tout moment quand la cellule passe en négative.
    0
  3. celiaaaaaaaaa Messages postés 4 Statut Membre
     
    Merci pour ta réponse.
    Désolé je ne connais pas bien les macros ,qu'est ce que (coté dev) veut dire ?
    0
    1. ozone_ Messages postés 1823 Statut Membre 511
       
      Clique droit sur l'onglet où tu veux mettre ton code puis visualiser le code et c'est sur cette feuille que tu dois mettre le code vu plus haut.
      0
      1. celiaaaaaaaaa Messages postés 4 Statut Membre > ozone_ Messages postés 1823 Statut Membre
         
        Le code fonctionne bien !
        Merci beaucoup !
        0