Macro pour envoyer une alerte lorsque une valeur est atteint

Bonjour,

Je suis novice en vba et je galere

j'essaye de faire une macro qui m'envoie une alerte lorsque la valeur dans une cellule est atteint ou inferieur.

je n'arrive pas a ce que cela fonctionne sur toute la colonne

ci joint un fichier d'exemple de ce que je voudrais

En vous remerciant pour votre aide par avance

126book50.xlsx (12.12 Ko)

La macro doit se déclencher lorsque le classeur est ouvert ! si c'est pour envoyer l'alerte à toi-même et non à un tiers, alors pourquoi ne pas utiliser une MFC ?

Ce qui m’intéresse c'est de pouvoir déclenché la macro lorsque je rempli les colonnes de 1 a 31 et que la valeur indiquer en "c" soit inférieur ou égal a 50

La macro que je doit activer est une macro pour envoyer des mails via outlook

Merci

Voici le principe du code

Option Explicit
Sub envoi()
Dim messagerie As Object
Dim email As Object

    Set messagerie = CreateObject("Outlook.Application")
    Set email = messagerie.CreateItem(0)
    With email
        .to = Range("B1")
        .Subject = Range("B2")
        .body = Range("B3")
        .send
    End With
    Set email = Nothing
    Set messagerie = Nothing

End Sub

Est-ce que tu sais te dépatouiller avec cela ?

sinon je t'aiderai davantage... mais on apprend souvent à adapter les codes à son problème.

Merci de t' intéressé a mon problème,

mais je pense que je me suis mal exprimer

la macro pour envoyer les mails je l'ai, ce que je n'arrive pas a faire c'est la déclenché lorsque j’atteins la valeur égal ou inférieur a 50 dans la colonne "C"

Dans cette esprit:

Private Sub Worksheet_Calculate()

If Range("C5") <> Cel Then " si valeur inferieur ou egal a 50"

Cel = Range("C5") "Toute la colonne C a partir de C5"

Call mail outlook

End If

End Sub

En espérant que cela t'aidera a comprendre mon problème

Je n'ai jamais expérimenté Private Sub Worksheet_Calculate()

Ici ce qui m'interpelle, c'est ton call suivi de 2 données : mail et outlook !! quel est le nom du sous-programme appelé ?

le nom de la macro est Mail_outlook()

jacquesHK a écrit :

Call mail outlook

à modifier en conséquence !

Call Mail_outlook
Rechercher des sujets similaires à "macro envoyer alerte lorsque valeur atteint"