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 :

Comparaison de valeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Par défaut Comparaison de valeur
    Bonjour à tous,
    D'abord merci à ceux qui prendront de leur temps pour m'aider.
    Lorsque je rentre une valeur dans une cellule de la colonne B(cellule active) et que celle-ci est supérieur à la cellule A1, alors afficher dans une message box ERREUR.

  2. #2
    Membre chevronné Avatar de Bear the french
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations forums :
    Inscription : Mai 2012
    Messages : 352
    Par défaut
    Bonjour,

    Sans code ou sans copie d'écran, c'est difficile de comprendre le sujet.
    Est-ce possible d'illustrer la question ? Merci.

    Bonne journée.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2018
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2018
    Messages : 282
    Par défaut
    Bonjour,

    Sans VBA à mettre en C1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(B1>$A$1;"Erreur";"")
    Tu peux traduire la ligne de code ci-dessus dans la fenêtre d'exécution de l'éditeur VBA.

    En espérant que cela aide

    Philippe

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Par défaut
    Merci Phil333250,
    Cette proposition ne correspond pas à mon attente.
    Je ne souhaite pas utiliser une autre colonne avec des formules.
    Je souhaite avoir l'information au moment de la saisie pour la cellule active par une message box.

  5. #5
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonjour
    teste ça :
    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)
        Application.EnableEvents = False
        If Not Application.Intersect(Target, Range("B1:B" & Cells(Rows.Count, 2).End(xlUp).Row)) Is Nothing Then
            If Cells(Target.Row, 2) > Cells(1, 1) Then
            Cells(Target.Row, "B").ClearContents
            MsgBox "ERREUR"
            End If
        End If
        Application.EnableEvents = True
    End Sub
    Fichiers attachés Fichiers attachés

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Cette proposition ne correspond pas à mon attente.
    Je ne souhaite pas utiliser une autre colonne avec des formules.
    Je souhaite avoir l'information au moment de la saisie pour la cellule active par une message box.
    Je suppose que vous évoquez la fonctionnalité Validation de données ?
    Merci d'être plus explicite dans votre demande
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  7. #7
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 247
    Par défaut
    Hello,
    tu peux utiliser la validation de données :
    Nom : ValDonnées.png
Affichages : 71
Taille : 15,9 Ko

    [EDIT] Hello Philippe, bonne synchronisation

    Ami calmant, J.P

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Par défaut
    Merci BENNASR pour ta proposition.
    Ok pour une feuille;
    J'ai essayé de mettre la macro dans "ThisWorkbook" pour qu'elle s'applique à toutes les feuilles, mais là ça ne marche pas.

Discussions similaires

  1. Réponses: 10
    Dernier message: 07/12/2006, 20h52
  2. GTK+ comparaison entier valeur du pointeur
    Par Emyleet dans le forum GTK+ avec C & C++
    Réponses: 10
    Dernier message: 21/07/2006, 15h28
  3. comparaison de valeur sur un résultat de requete
    Par griese dans le forum Langage
    Réponses: 5
    Dernier message: 28/06/2006, 15h23
  4. comparaison de valeurs
    Par Flobynaldo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/05/2006, 16h56
  5. Comparaison de valeurs stockees dans un meme champ
    Par Tartenpion dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/02/2006, 21h33

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