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 colonnes


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2007
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2007
    Messages : 91
    Points : 51
    Points
    51
    Par défaut Comparaison de colonnes
    Bonjour,
    je suis désolé de demander ça mais je dois effectuer pour la première fois de ma vie une macro excel et je suis un peu paumé dans la syntaxe.

    J'explique, j'ai un fichier excel dans lequel se trouve un classeur cahier_des_charges.

    Dans ce classeur je dois vérifier que certaines dates sont bien supérieures à d'autres.

    Par exemple j'ai une colonne date_debut et une colonne date_fin et je dois vérifier que date_fin > date_debut sinon j'affiche un message d'erreur


    Merci d'avance de votre aide

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut Jonkile et le forum
    Pas forcé depasser par une macro, une MFC pourrait suffire.
    Mais sans donnéesprécises...
    A+

  3. #3
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2007
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2007
    Messages : 91
    Points : 51
    Points
    51
    Par défaut
    Merci de ta réponse

    En fait mon problème serait de pouvoir déclencher un évènement automatiquement sur modification de la valeur d'une colonne, est ce possible ?

    Si oui comment récupérer la valeur de la cellule modifiée ?

    j'arrive à faire une procédure fonctionnelle mais je ne veux pas avoir à l'appeler à chaque fois (d'où l'automatisation), je voudrais que ce soit transparent pour l'utilisateur.

    Une MFC qu'est ce ? je supposerais une formule directement dans excel mais je suis pas très très calé. Un truc du genre SI (colA.valeur < colb.valeurs) alors colA.valeur = 0 et message d'alerte.

    Bref je suis complètement paumé sur ce qui est possible ou pas.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut Jonkile et le forum
    En fait mon problème serait de pouvoir déclencher un évènement automatiquement sur modification de la valeur d'une colonne, est ce possible ?
    Clic-Droit sur le nom de l'onglet => Menu contextuel>>Visualiser le code : Tu passes directement sur le module de classe Feuille qui comporte un certain nombre de macro à lancement automatique.
    Dans la case (Général), à l'aide de la liste déroulante, sélectionne Worksheet => Tu crées automatiquement une macro SelectionChange qui se lance quand la sélection de la feuille change.
    Si tu parcours la liste déroulante de la case de droite, tu y trouvera Change qui est une macro qui se lance automatiquement quand on sort d'une cellule en mode édition (double-clic ou <F2>) Target est une variable système qui contient la plage des cellules modifiées.
    Une MFC qu'est ce ?
    Mise en Format Conditionnelle : Change l'affichage (Bordure, Fond, Police...) en fonction de conditions : de 1 à 3 pour les version d'excel jusqu'à 2003, 64 pour Excel 2007 (on-dit entendu).

    On peut aussi créer une "liste de validation sur la colonne B qui interdit que la valeur entrée soit inférieure à la cellule A (enfin, je suppose parce que je ne l'ai pas encore fait).
    .
    A+

Discussions similaires

  1. Comparaison de colonnes dans plusieurs onglets
    Par zagus dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 06/10/2008, 14h05
  2. Résultat d'une comparaison comme colonne impossible ?
    Par vmolines dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/04/2008, 10h33
  3. Excel comparaison de colonne
    Par ballad oil dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 15/02/2008, 17h26
  4. Comparaison de colonnes
    Par peligroso dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 20/08/2007, 11h08
  5. Comparaison 2 colonnes
    Par melodyyy dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 31/05/2007, 15h03

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