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 :

Déclencher macro sur double clic image [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 288
    Par défaut Déclencher macro sur double clic image
    Bonjour
    je voudrai déclencher une macro uniquement sur un double clic sur une image, hors un "sub" classique déclenche la macro sur un simple clic

    j'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub image_DblClick(Cancel As Integer)
    mais je ne peux pas affecter cette macro à mon image

    Dans quel axe chercher pour avoir une solution

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 169
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Nativement, ce n'est pas possible avec une forme
    Vous pouvez le faire avec un contrôle ActiveX
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 415
    Par défaut
    Bonjour,

    Un début de solution trouvée sur cette page. Affecter la macro PictureClick à l'image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Option Explicit
     
    Public LastTimer As Single
     
    Sub PictureClick()
        If (Timer - LastTimer) < 0.5 Then
            MsgBox "Double clic sur " & Application.Caller, , "Pour info"
        End If
        LastTimer = Timer
    End Sub
    Cordialement.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 288
    Par défaut
    #3

    cela marche parfaitement,

    ma macro fait entre autre une copie de l'image elle même (l'image est le bouton)
    sans ce code l'image est copiée 2 fois sur un double clic (la macro s'exécute 2 fois)


    avec ce code elle ne s'exécute qu'une fois sur un double clic, résultat attendu
    merci

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

Discussions similaires

  1. [XL-2016] Lancer une macro en double clic sur une cellule protégée
    Par retraite83 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/06/2019, 08h03
  2. [AC-2010] Macro "Ouvrir formulaire where" sur double-clic dans un sous-formulaire
    Par Beaver dans le forum Macros Access
    Réponses: 3
    Dernier message: 21/04/2015, 11h07
  3. Plantage explorer sur double-clic images
    Par jacquesprogram dans le forum Windows 8
    Réponses: 6
    Dernier message: 08/03/2015, 09h56
  4. Réponses: 4
    Dernier message: 28/03/2009, 00h49
  5. Réponses: 3
    Dernier message: 04/10/2005, 15h39

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