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 :

Private Sub ImageX_Click() générique [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut Private Sub ImageX_Click() générique
    Bonjour bonjour,

    Je ne sais pas pourquoi, mais je sens que je demande l'impossible.
    En fait, j'ai 32 Controls "Image" dans un UserForm. La procédure Private Sub ImageX_Click() va faire appel à la même fonction avec un paramètre différent à chaque fois (X variant donc de 1 à 32).

    Existe-t-il un moyen d'écrire une procédure générique qui permet d'appeler toujours la même fonction en passant en paramètre l'image sur laquelle on a cliqué ?

    J'ai essayé les cadres, sans succès ; j'ai cherché sur le net les commandes génériques, pas plus de résultats...
    Je pense donc que je vais devoir me palucher les 32 procédures manuellement, sauf si vous avez une super astuce !

    Je reste disponible pour tout complément !

    Cordialement,
    Kimy

  2. #2

  3. #3
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Robeeeeeeeeeert !!!

    C'est trop énorme !!!
    Merci beaucoup ! J'ai appris un super truc aujourd'hui !

    Comment je fais pour plusieurs fois, maintenant ?

    Merci encore !

    Cordialement,
    Kimy

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu
    bonjour Robert
    @kimy on appelle ca des module classe
    et plus precicement dans notre jargon des classes controls

    ca permet de substituer l'evenement des controls dans un autre module tres pratique pour gerer un meme evenement pour une serie de controls


    tiens voila un exemple dans un fichier
    somme toute ca demande pas beaucoup de code et c'est relativement simple
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Merci Patrick.
    J'avais réussi a adapter et à faire quelque chose de tout à fait similaire.

    Je conserve précieusement ce bout de code pour le réadapter surement plus tard !

    Cordialement,
    Kimy

    PS : J'ai refait ma journée avec ce truc... ... aille... "classes controls" !

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

Discussions similaires

  1. Private Sub Form_Open . Dim maxi
    Par Nessie37 dans le forum VBA Access
    Réponses: 6
    Dernier message: 08/10/2007, 18h19
  2. code: Private Sub Form_Timer avec condition
    Par WITER dans le forum IHM
    Réponses: 3
    Dernier message: 25/07/2007, 23h33
  3. [VBA] Goto faisant référence en-dehors d'un Private Sub?
    Par Oceliane dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/03/2007, 15h57
  4. Réponses: 9
    Dernier message: 06/06/2006, 22h05
  5. mettre plusieurs private sub sur un bouton ?
    Par juju33 dans le forum Access
    Réponses: 2
    Dernier message: 26/03/2006, 16h22

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