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 :

Affecter macro a des zones dans une image [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut Affecter macro a des zones dans une image
    Bonjour,

    Je cherche a affecter, dans des zones bien précise sur une image, diverses macros.

    - Macro 1 : Accès Congelateur
    - Macro 2 : Accès Placard
    - Macro 3 : Accès Liste des courses
    - Macro 4 : Accès Courses à faire

    Dans mon image (ci jointe) :

    - Zones 1 : Accès macro 4
    - Zone 2 : Accès macro 1
    - Zone 3 : Accès macro 3
    - Zone 4 : Accès macro 2

    J'ai essayé en mettant des rectangles transparents sans contour maisje ne peux pas cliquer dedans pour déclencher mes macros car ils sont transparents.

    Nom : Sans titre-1.jpg
Affichages : 419
Taille : 446,7 Ko

    Quelqu'un à t'il une idée ?

    Cordialement
    Graphikris.

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, s'il s'agit d'une seule image fixe composée d'un assemblage , via une recherche, à priori il te faudra faire appel aux APIs. Comme ici par exemple.

  3. #3
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut


    Bonjour,

    si la photo est bien au dernier plan (facile via le menu contextuel),
    aucun souci pour cliquer sur un objet transparent d'un plan supérieur (un dessin de type rectangle par exemple),
    encore faut-il qu'un nom de procédure lui fut associé !


    _________________________________________________________________________________________________________
    Je suis Paris, Nice, Bruxelles, Charlie, …

  4. #4
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut
    J'ai mis cette image en ariere plan puis j'ai mis des rectangles transparents. J'ai affecté a chacun des rectangles une macro. mais le souci est que cela s'associe a l'image de fond et non au rectangles.

  5. #5
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Merci de ne pas citer intégralement le message juste précédent, cela nuit à la fluidité de la discussion !


    Aucun souci de mon côté, donc c'est une mauvaise manipulation, repartir alors de zéro !

    • Insérer la photo de fond en premier.

    • Créer un dessin de type rectangle pour l'intégralité de la zone rouge puis d'abord lui affecter une procédure
    avant de le paramétrer totalement transparent …

    L'affectation des procédures aux dessins & leurs paramétrages en transparence et l'ordre dans le plan
    de tout objet graphique de la feuille de calculs est aussi réalisable par code pour peu de lire l'aide VBA interne …

  6. #6
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut
    merci, ça fonctionne.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/12/2009, 13h44
  2. Détection position des yeux dans une image
    Par Morvan Mikael dans le forum Traitement d'images
    Réponses: 16
    Dernier message: 24/12/2008, 23h09
  3. Ajouter des fichiers dans une image de disque .tib
    Par koKoTis dans le forum Autres Logiciels
    Réponses: 22
    Dernier message: 30/08/2006, 22h20
  4. Macro - Ecrire des valeurs dans une table
    Par gojaru dans le forum Access
    Réponses: 2
    Dernier message: 17/08/2006, 13h54
  5. [D6] Algo de détection de zones dans une image
    Par DMO dans le forum Langage
    Réponses: 4
    Dernier message: 25/11/2005, 15h15

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