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 :

Données cellule colorée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 2
    Par défaut Données cellule colorée
    Bonjour à tous, j'espère que vous allez pouvoir trouver une solution a mon problème que je vous expose avec un exemple concret une feuille de loto (ce n'est qu'un exemple mais je veux m'en servir pour mon boulot et c'est ce que j'ai trouvé de plus simple.
    Donc imaginons 49 cellules dans Excel 2007 (de1 à 49) j'ai trouvé le moyen de colorer ces cellules par un double clic et de les rendre à nouveau blanches avec un clic droit ce que je souhaiterais faire c'est dès que je colore une cellule son contenu aille se mettre dans une autre cellule dans un autre endroit et ainsi de suite pour les 5 autres, quand je supprimerais la couleur avec mon clic droit bien évidement les 6 cellules crées se videraient automatiquement de leur contenu.
    Je ne sais pas si j'ai été clair et si cela est possible mais j'attends avec impatience vos réponses, merci d'avance. A bientôt. Et bravo pour ce forum

  2. #2
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut
    Hmm je ne sais pas trop cmt tu gere le click sur une cellule! Mais a partir du mom ou tu changes la coumleur du background tu dois pouvoir, dans la foulée, recopier la valeur de la cellule dans une autre...

    Si tu te sert de l'evenement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cela ne doit pas etre tres long à rajouter
    Sinon commences a partir de là je pense...


    Chipss

  3. #3
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 2
    Par défaut Données cellules colorées.
    Bonjour,
    Pour mettre encouleur au moyen du double clic et de remettre à l'état initial avec le clic droit j'utilise çà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, [A1:D6]) Is Nothing Then Exit Sub
    Cancel = True
    Target.Interior.ColorIndex = 0
    End Sub
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, [A1:D6]) Is Nothing Then Exit Sub
    Cancel = True
    Target.Interior.ColorIndex = 5
    End Sub
    Et je n'arrive pas à trouver comment rajouter une opération afin que dès qu'une cellule est colorée son contenu aille se mettre dans une autre cellule.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    592
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 592
    Par défaut
    Bonjour,

    ceci devrait t'aider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Ligne = Target.Row
        Colonne = Target.Column
        Valeur = Target.Value

    Juste une petite mise en garde, quand tu auras progressé et surtout quand tu seras sur la version définitive pour ton job :
    il faudra faire attention avec le clic droit car celui ci peut intervenir sur :
    - un range de cellules jointives
    - un range de cellules à cheval sur ta zone d'intérêt
    - plusieurs cellules non jointives
    Il faudra détecter et traiter ces cas aux limites.

    PPz

Discussions similaires

  1. [XL-2007] Extraire données cellule
    Par CmzxNene dans le forum Excel
    Réponses: 5
    Dernier message: 19/05/2011, 11h45
  2. Bordures cellules colorées
    Par racouet dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/02/2011, 14h26
  3. [Toutes versions] Cellule colorée si valeur parmi d'autre plus proche de 20
    Par 8e8eClo dans le forum Excel
    Réponses: 1
    Dernier message: 09/02/2011, 11h02
  4. somme jusqu'à une cellule colorée
    Par jetset30 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/02/2009, 14h01
  5. erreur somme cellules colorées
    Par stryker973 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/02/2008, 15h47

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