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

Excel Discussion :

Image de fond sur une feuille excel.


Sujet :

Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut Image de fond sur une feuille excel.
    Bonjour,

    Ma question va probablement paraitre un peu saugrenue, mais bon...
    J'aimerai intégrer à une feuille excel une image, sans que celle-ci m'empêche d'accéder aux cellule, et notamment de les sélectionner à l'aide de ma souris. Lorsque j'intègre une image classiquement dans excel (inserer/image), il me place un cadre, et lorsque le pointeur de la souris se trouve au niveau de ce cadre et que je clique, je sélectionne le cadre de l'image, et non la cellule du tableau, alors que c'est celle-ci qui m'intéresse, l'image n'étant là que pour indiquer quelle cellule sélectionner (en l'occurrence, l'image est un plan, donc quasiment transparent).
    J'ai bent trouvé une solution, mais d'une complexité qui la rend quasiment nulle (elle implique de relever la position du curseur de la souris, et de sélectionner par une macro la cellule positionnée sur l'écran à l'emplacement du curseur... Bref, c'est une usine à gaz quasi inutilisable, ou du moins plutôt compliquée à gérer), et j'aimerai savoir si l'un d'entre vous aurait quelque chose de simple à proposer.

    Voilà, j'espère ne pas avoir été trop confus. Merci de votre aide.

  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, quel intérêt ? Excel est un tableur et n'a pas vocation à jouer à PhotoShop.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut
    L'intérêt, c'est que les gens qui utilisent le fichier comprennent mieux un beau dessin qu'une description de la valeur à saisir dans une cellule. Et oui, à mon niveau ca n'en a aucun. Malheureusement, je ne suis pas le seul à être amené à me servir du fichier, que les autres personnes ne comprennent rien à excel, et s'en foutent (et ils ont raison, c'est pas leur job). Donc il faut que je fasse un truc compréhensible par un enfantde 5 ans.

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 548
    Par défaut
    Bonjour

    Soit placer l'image dans l'en-tête : elle glissera derrière le contenu de l'onglet si elle est plus grande que la zone d'en-tête, soit utiliser la bouton qui permet de ne pas afficher les objets graphique.
    Il est dans le volet de sélection (clic sur l'image, Onglet Outils Image format, Bouton Volet sélection).

    On peut ajouter l'accès au volet de sélection dans la barre d'accès rapide ou bien, plus convivial, créer une macro qui affiche/masque les images (à placer dans le classeur de macro personnelles) et placer un bouton dans le barre d'accès rapide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub VisuObjets()
    '
    ' Afficher masquer les objets
    '
    With ActiveWorkbook
        If .DisplayDrawingObjects = xlHide Then .DisplayDrawingObjects = xlAll Else .DisplayDrawingObjects = xlHide
    End With
    End Sub

  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

    Bonjour,

    comme ici c'est le forum des formules de feuille de calculs, je répondrai juste que c'est possible
    vu qu'il existe déjà une boite de dialogue pour définir un arrière-plan (là je suis sous la version 2003)
    et rien qu'en ouvrant l'aide VBA de Worksheets (donc sans le s final) afin de trouver la méthode correspondante …

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



  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut
    Le fait d'afficher ou non l'image n'est pas ce qui m'intéresse. Je voudrais que l'image reste toujours visible. Un exemple en pièce jointe. Ce à quoi je voudrais arriver, c'est que les gens puissent sélectionner à la souris n'importe laquelle des cellules encadrées en rouge, sans qu'ils sélectionnent l'image à la place.
    Fichiers attachés Fichiers attachés

  7. #7
    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


    C'est ce que je viens d'indiquer juste avant ton message …

  8. #8
    Membre Expert Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Par défaut
    Bonjour le forum,

    Avec cette aide : http://www.astuceshebdo.com/2011/02/...ans-excel.html

    Nom : Image de fond.png
Affichages : 1559
Taille : 15,9 Ko

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut
    Citation Envoyé par Marc-L Voir le message

    Bonjour,

    comme ici c'est le forum des formules de feuille de calculs, je répondrai juste que c'est possible
    vu qu'il existe déjà une boite de dialogue pour définir un arrière-plan (là je suis sous la version 2003)
    et rien qu'en ouvrant l'aide VBA de Worksheets afin de trouver la méthode correspondante …

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


    L'arrière plan semble à priori une bonne idée, mais ne fonctionne pas dans ce cas. En effet, si on modifie le taux de zoom sur la feuille, l'arrière plan ne suit pas le zoom. Donc en fonction du taux de zoom, les cellules affectées seront pas les mêmes, et ça, c'est pas bon pour moi.

    Edit : Le filigrane, ca ne fonctionne pas non plus.

  10. #10
    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

    Te reste alors la proposition du post #8 !

    Sinon il faudra passer par la création d'un UserForm

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut
    Citation Envoyé par Marc-L Voir le message

    Te reste alors la proposition du post #8 !

    Sinon il faudra passer par la création d'un UserForm
    C'est à dire mettre l'image de fond dans un userform, et placer des zones de saisies par dessus ?

    Sur mon exemple, ca marcherait probablement, dans le fichier réel, il faudrait pouvoir avoir quelque chose comme 800 zones de saisies, et permettre aux utilisateurs d'en ajouter le cas échéant. Du coup, ça devient plus compliqué que la solution dont je dispose déjà.

  12. #12
    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 l'intégralité du message juste précédent, cela nuit à la fluidité de la discussion !

    Abandonner Excel pour un produit développé sur mesure ?!

    Sinon ce n'est vraiment pas compliqué d'informer à l'ouverture du classeur de ne pas modifier le zoom !
    Ou encore contrôler le facteur du zoom à chaque changement de cellule ou carrément supprimer l'accès au zoom …

  13. #13
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 548
    Par défaut
    Bonjour

    Citation Envoyé par excfl Voir le message
    ...ajouter-un-filigrane-dans-excel.html...
    C'est ce que j'avais proposé dans mes 2 alernatives...

  14. #14
    Membre Expert Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Par défaut
    Citation Envoyé par tasse2the Voir le message
    Ce à quoi je voudrais arriver, c'est que les gens puissent sélectionner à la souris n'importe laquelle des cellules encadrées en rouge, sans qu'ils sélectionnent l'image à la place.
    Il s'agit bien d'une image de fond : toutes les cellules restent sélectionnables.

    Nom : Image de fond 2.gif
Affichages : 1685
Taille : 32,6 Ko

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut
    Donc au final, seulement 2 possibilités, et aucune d'entre elle ne convient. Je vais donc devoir continuer d'utiliser mon usine à gaz en attendant de trouver mieux. Merci quand même.

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/07/2016, 10h54
  2. Image de fond sur une JFrame et dans une JToolBar
    Par FredPsy dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 01/02/2007, 18h12
  3. Réponses: 8
    Dernier message: 15/05/2006, 14h33
  4. ecrire sur une feuille excel avec Asp
    Par Ajay dans le forum ASP
    Réponses: 7
    Dernier message: 06/01/2006, 23h18
  5. (EXCEL) Effacer des images gif insérées sur une feuille ?
    Par romo3 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/08/2005, 21h31

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