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 :

[VBA] Evenement Click Cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 16
    Points : 19
    Points
    19
    Par défaut [VBA] Evenement Click Cellule
    Bonjour,

    j'aimerais savoir si il était possible de gérer les évenement sur une cellule X et d'en découdre après selon la cellule selectionnée.
    je m'explique je dois réaliser un programme qui rempli automatiquement certaines cellules si une cellule de la même ligne a été modifié

    j'ai regardé avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    mais pour le moment je ne comprend pas exactement le comportement de la procédure
    il me faudrait aussi un événement before_click pour récupérer certaines valeur et si possible déprotéger une celulle qui serait protégé
    Si qqn avait qq pistes
    Bonne journée tlm

  2. #2
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut Re: [VBA] Evenement Click Cellule
    Salut,

    Citation Envoyé par kribot

    j'ai regardé avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    mais pour le moment je ne comprend pas exactement le comportement de la procédure
    Alors la procédure que tu évoques se lance lorsque tu changes de cellule sélectionnée mais s'il n'y a pas eu modification de celle-ci.
    Par le simple fait de se déplacer sur la feuille avec les flèches exécute la procédure
    Malheureusement cela ne concerne en rien la modification de la valeur d'une cellule

    La solution possible serait d'utiliser la procédure suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub Worksheet_Change(ByVal Target As Range)
    Cela permet d'exécuter du code lorsque la feuille est modifiée et de contrôler si les cellules sont modifiées.

    Voilà

    Bon courage

    Théo

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    Merci beaucoup Théo et c'est possible de faire une recherche par exemple

    if Target is in [Colonne ou Ensemble de range] ?

    je suis un débutant en vba =| désolé pour les questions bête :p

    Merci d'avance

  4. #4
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Tu comptes nous faire croire que tu as effectué une recherche sur le forum
    avec le mot clé SelectionChange ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    j'ai fait une recherche sur Evénement cellule

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 21/07/2005, 15h05
  2. [C#] Evenement Click sur Datagrid
    Par Joad dans le forum ASP.NET
    Réponses: 2
    Dernier message: 30/05/2005, 13h37
  3. [vb.net] retourner une valeur dans l'evenement click
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/05/2005, 13h06
  4. besoin d aide evenement click droit
    Par yuvino dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/12/2004, 10h32
  5. [C#] Evenement click dans un Panel
    Par keyser-soze dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/05/2004, 22h21

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