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 :

Mettre une Pop-up en passant sur une image


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut Mettre une Pop-up en passant sur une image
    Bonjour,

    J'ai un tableau avec de nombreuses colonnes ; afin de le rendre lisible, j'ai fait des 4 boutons qui masquent les colonnes en fonction de ce que l'on désire étudier.
    C'est 4 boutons sont de tailles réduites (ce qui m'empêche d'y ajouter un titre) et toutes disposées sur une même cellule (ce qui m'empêche de mettre la pop-up sur la cellule)

    Donc je voudrais préciser les colonnes masquées par le bouton dans une pop-up rattachée à l'image survolée.

    Merci pour votre aide

  2. #2
    Membre émérite
    Homme Profil pro
    ingénieur d'étude
    Inscrit en
    Juin 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur d'étude
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 563
    Par défaut
    Bonjour,

    Pourriez-vous indiquer quels types d'objets vous utilisez :
    • des contrôles ActiveX ou de formulaire ?
    • des contrôles de type Button ou de type Image ?

    Sur une UserForm, les contrôles disposent d'une propriété ControlTipText, qui fait apparaître une pop-up lorsque le contrôle est survolé par la souris.
    Dans une feuille Excel, cette propriété n'est pas disponible. Il est nécessaire de l'émuler.

    Un exemple (en anglais) est disponible sur la page en lien.
    Si la solution qui y est proposée ne vous convient pas, précisez pourquoi.

    Cordialement

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

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 221
    Par défaut
    hello,

    Citation Envoyé par mouftie Voir le message
    Bonjour,

    J'ai un tableau avec de nombreuses colonnes ; afin de le rendre lisible, j'ai fait des 4 boutons qui masquent les colonnes en fonction de ce que l'on désire étudier.
    C'est 4 boutons sont de tailles réduites (ce qui m'empêche d'y ajouter un titre) et toutes disposées sur une même cellule (ce qui m'empêche de mettre la pop-up sur la cellule)

    Donc je voudrais préciser les colonnes masquées par le bouton dans une pop-up rattachée à l'image survolée.

    Merci pour votre aide
    Peux-tu nous montrer à quoi cela ressemble ?

    Ami calmant, J.P

  4. #4
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut
    Bonjour,
    Merci pour vos réponses.
    Voici un exemple de code pour l'un des boutons (image collée) ; il ne s'agit pas d'un usf.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub MasqAxes()
    ' Masque les colonnes avant les Actions
    Cells.EntireColumn.Hidden = False
        Columns("A:E").EntireColumn.Hidden = True
    End Sub

  5. #5
    Membre émérite
    Homme Profil pro
    ingénieur d'étude
    Inscrit en
    Juin 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur d'étude
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 563
    Par défaut
    Copier une image puis la coller sans utiliser de collage spécial conduit à la création d'un contrôle de formulaire, qui ne dispose pas de gestion d'événements. Il ne me semble donc pas possible d'obtenir le comportement que vous recherchez avec votre classeur actuel.

    Avec des contrôles ActiveX, vous auriez accès à l'événement *_MouseMove (voir la page mise en lien dans mon premier post).

  6. #6
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut
    Bonsoir Ben,
    Merci pour votre réponse, mais je ne maîtrise pas suffisamment l'anglais pour comprendre et adapter le code de votre lien.
    Je peux changer mon image par un contrôle ActiveX si j'ai un code que je peux utiliser.
    Avez-vous un autre site ou un exemple ?
    Merci

Discussions similaires

  1. mettre une image sur un bouton de commande
    Par delamarque dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 05/01/2006, 20h18
  2. Mettre une image sur une autre image et tableau
    Par Michaël dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 19/06/2005, 18h31
  3. [wxpython][wx.frame] mettre une image sur un bouton
    Par Kyti dans le forum wxPython
    Réponses: 7
    Dernier message: 02/05/2005, 12h13
  4. [JBouton] Comment mettre une image sur un bouton ?
    Par Kyti dans le forum Composants
    Réponses: 6
    Dernier message: 11/03/2005, 16h08
  5. [VB6] mettre une image sur un boutton
    Par dim dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 15/02/2004, 01h28

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