IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Message en automatique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 23
    Par défaut Message en automatique
    Bonjour à tous,

    Est-il possible de faire apparaitre une msgbox avec un message "quotat depasse" en automatique par exemple quand la case A1 = 0

    Je cheche mais pour l'instant je n'y arrive pas

    Merci d'avance

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    En A1 je suppose que tu as une formule. tu peux écrire la formule que tu as en A1?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 97
    Par défaut
    Salut Brigand,

    Dans l'évenement Change de ta feuille
    tu tapes le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Range("A1") = 0 Then
        MsgBox("Quota Dépassé")
    End If

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 23
    Par défaut
    Merci tout d'abord pour ton aide.

    En fait en A1 la formule est toute bete la difference entre a3 qui est une constante est a2 une variable.

    En gros si A1 = 0 j'ai un message par un msgbox "quotat fini"

  5. #5
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    A2 variable, ça veut dire quoi? modifiable par l'utilisateur ou résultat aussi d'une formule?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 23
    Par défaut
    oui c'est aussi le resultat d'une formule


  7. #7
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    et je recommence ma question, tu peux reporter cette formule en A2?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 23
    Par défaut Msg dans certaines conditions
    Reboujour à tous
    Merci pour les reponses que vous donnez.

    Imaginons une feuille la case A1 est la somme des case b1 à f1.
    Si la somme egal à zero j'ai un message "quotat depasse".
    Ceci fonctionne .

    Par contre je ne voudrai avoir ce message que lorsque je selectionne une des cases b1 à f1. et pas de message lorsque je suis sur d'autre case que ceux -ci.
    J'espere avoir été le plus clair possible.

    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub worksheet_change(ByVal target As Range)
     
     
    If Range("A1") = 0 Then
     
     MsgBox ("Quota Dépassé")
        End If
     
     
    End Sub

  9. #9
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour

    La variable Target correspond a la cellule modifiée
    En testant sa ligne et sa colonne ca devrait faire l'affaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Private Sub worksheet_change(ByVal target As Range)
     
    If Target.Column >= 2 And Target.Column <= 6 And Target.Row = 1 Then
     
         If Range("A1") = 0 Then  MsgBox ("Quota Dépassé")
     
    End If
     
    End Sub

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 23
    Par défaut
    Merci

    Cela fonctionne je n'avais pas penser à cette solution

    merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lotus notes: désactiver message envoyé automatiquement
    Par Oratorio dans le forum Lotus Notes
    Réponses: 0
    Dernier message: 31/01/2013, 16h31
  2. [XL-2007] Message texte automatique dans cellules vide
    Par mitsue dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/07/2012, 09h10
  3. [XL-2007] Corps de message mail automatique
    Par issoram dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/03/2012, 09h41
  4. Desactiver une message box automatique
    Par nianko dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/11/2009, 12h17
  5. message erreur automatique
    Par foutucode dans le forum ASP
    Réponses: 6
    Dernier message: 14/09/2005, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo