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 :

Colorier ligne au passage du curseur [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut Colorier ligne au passage du curseur
    Bonjour,
    J'ai besoin de colorier toute la ligne de ma feuille au passage de mon curseur l'une des cellules de la ligne.

    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Consultant comptable
    Inscrit en
    Mai 2011
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant comptable

    Informations forums :
    Inscription : Mai 2011
    Messages : 137
    Par défaut
    Désole mais je ne comprends pas ta question
    si c'est pour colorier les cellules essaye le code
    de l'objet range (utilise l'enregistreur de macro pour t'aider à savoir comment l'utiliser.

  3. #3
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Une cellule de possédant pas d'évènement "survol souris", il va falloir bricoler un peu avec 2 Labels transparents.
    Un premier Label légèrement plus grand que la cellule et un second Label par dessus aux dimensions de la cellule. Il ne reste plus qu'à utiliser l’évènement "Mouse Move" de ces Labels.
    Ci-joint un petit exemple
    Fichiers attachés Fichiers attachés

  4. #4
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    Merci pour vos réponse.
    Je voulais savoir est ce qu'il y a pas moyen d'utiliser un seul label ?
    Sachant que je voudrai appliquer ceci sur plusieurs lignes ( 80 ), mais toujours suivant le mouvement du curseur.
    Une dernière chose, je cherche une couleur transparente et très vif qui ne va pas cacher les données qui existe sur mes cellules.
    Merci pour votre aide.

  5. #5
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Citation Envoyé par zangaloni Voir le message
    Je voulais savoir est ce qu'il y a pas moyen d'utiliser un seul label ?
    A ma connaissance, non. Le second Label sert à détecter que tu sors de la zone de la cellule afin de supprimer la mise en forme de la ligne

    Citation Envoyé par zangaloni Voir le message
    Une dernière chose, je cherche une couleur transparente et très vif qui ne va pas cacher les données qui existe sur mes cellules.
    Les goûts et les couleurs...là je te laisse choisir dans la palette des couleurs. Tu fais des essais dans une cellule et lorsque tu auras trouvé ton bonheur,
    tu tapes un petit bout de code MsgBox Range("XX").Interior.ColorIndex qui te donnera l'index à utiliser.
    Tu peux également utiliser la propriété "Color" au lieu de "ColorIndex" qui offre un choix plus étendu.

  6. #6
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    Je te remercie mais ça va faire bcp si je veux répliquer ceci sur les 80 lignes.
    Merci en tous cas.

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

Discussions similaires

  1. [listbox] changer la couleur d'une ligne au passage de la souris
    Par amatollah dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/10/2006, 15h25
  2. Passage de curseur par une fonction
    Par atruong dans le forum Oracle
    Réponses: 22
    Dernier message: 02/05/2006, 22h16
  3. colorier ligne dans un TRichEdit
    Par didi59650 dans le forum Composants VCL
    Réponses: 7
    Dernier message: 14/04/2006, 13h10
  4. Changement d'image suivent le passage du curseur!
    Par ghyosmik dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/01/2006, 17h22
  5. Réponses: 4
    Dernier message: 21/05/2004, 09h13

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