Accés sous image dans Excel

Résolu/Fermé
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 4 sept. 2015 à 09:29
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 11 sept. 2015 à 07:44
Bonjour,

Je voudrais coller une image assez grande dans une feuille Excel et pouvoir malgré tout cliquer sur les cellules derrière l'image.

L'option image en fond d'écran ne convient pas car elle se répète d'une part et d'autre part n'est pas très stable à l'affichage.

Je ne trouve pas comme sur word, la possibilité de la reculer en arrière plan
Qui peut me donner le tuyau pour avoir cette image, en fait, en arrière plan
Merci d'avance



A voir également:

16 réponses

nauzia45 Messages postés 339 Date d'inscription samedi 16 février 2013 Statut Membre Dernière intervention 24 décembre 2020 23
4 sept. 2015 à 10:38
Bonjour Vaucluse,

Vous m'avez souvent répondu avec efficacité. Je ne suis pas très fort, mais j'ai cherché comment résoudre, peut être, votre problème.

Au lieu de vous faire un long discours, j'ai cherché sur Google en faisant "Excel photo transparente"; dès les premiers sites, j'ai trouvé une solution que j'ai testée et qui marche.

En gros, dessiner un rectangle, puis insérer la photo dedans et dans "Propriétés" régler la transparence.

Bien cordialement
1
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
4 sept. 2015 à 10:49
Ca marche mais cela ne permet pas de continuer à cliquer sur les cases...
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
Modifié par Bruce Willix le 4/09/2015 à 09:37
Salut,

C'est une possibilité qui, malheureusement, n'existe pas dans excel.

EDIT : Microsoft propose ce bypass: https://support.microsoft.com/fr-fr/office/ajouter-ou-supprimer-un-arri%c3%a8re-plan-de-feuille-3577a762-8450-4556-96a2-cc265abc00a8?ui=fr-fr&rs=fr-fr&ad=fr#bmmimickwatermarks

Durant un moment, il ne se produisit rien.
Puis, au bout d'une seconde à peu près, il continua de ne rien se produire. (D. Adams)
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
4 sept. 2015 à 09:49
0
nauzia45 Messages postés 339 Date d'inscription samedi 16 février 2013 Statut Membre Dernière intervention 24 décembre 2020 23
4 sept. 2015 à 11:25
Bonjour Bruce Willix,

Vous avez raison; mais on peut modifier en abandonnant ma précédente proposition et en faisant "Mise en page" puis "arrière-plan".

A +
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
4 sept. 2015 à 11:33
Merci beaucoup à vous tous..je.vais voir ce que je peux faire avec ça. Le problème du fond d'écran qui pourrait résoudre le sujet , nauzya, est que celul ci s'affiche un peu de manière aléatoire dans le champ que je lui réserve et ça pose problème pour ce que je veux faire, à savoir trouver les coordonnées d'une cellule et les enregistrer en cliquant sur un point de l'image
J'ai testé avec un fond d'écran calé sur A1, une feuille complètement remplie en blanc, et aucun remplissage sur la zone à afficher . Tout fonctionne sauf que à l'ouverture, l'image ne se cale pas toujours sur les bonnes colonne et que le format se disperse
Bien cordialement
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
4 sept. 2015 à 12:21
Effectivement, mais Vaucluse indique dans sa question ne pas vouloir procéder comme cela.
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
4 sept. 2015 à 12:00
Bonjour,

Si cela peut aider:

http://www.excelabo.net/excel/filigrane_unique
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 4/09/2015 à 13:54
Merci pour le tuyau.. mais ça ne résout pas mon problème.
C'est quand même sympa de répondre
crdlmnt
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
4 sept. 2015 à 14:18
Vaucluse,

Est-ce que tu ne peux pas replacer l'image par macro à l'ouverture du fichier ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
4 sept. 2015 à 14:41
Ben... moi je veux bien, mais le problème ,n'est pas là Zoul, je m'explique:

je veux (avec Excel 207) afficher une image sous un quadrillage serré de façon à repérer des coordonnées d'adresses sur une carte et donc:
__pouvoir cliquer sur une des cellules et via VBA enregistrer les coordonnées du point dans une liste (ça je sais faire dans mon minimum de VBA connu)
__afficher les différents points enregistrés sur ou sous la carte pour avoir un pointage complet des positions enregistrées

Problèmes:

__une image insérée ne permet pas l'accès aux cellules
__un fond d'écran se modifie en position si on fait un zoom pour rapprocher certains détails et le quadrillage n'est plus en phase.(l'image ne suit pas le zoom)

Je pensais avoir contourné le problème à l'ouverture du fichier en calibrant via VBA les lignes et colonnes, mais je n'arrive pas à traiter le problème du zoom.(qui est indispensable pour le repèrage et la vison d'ensemble)

Aussi, je cherche une solution, mais ça n'est pas gagné à priori

Si tu veux chercher aussi, prend une image de 5000*5000 pixels environ (1,2 Mo chez moi)
et un "quadrillage" de ligne 7 par colonne 0,8

et merci dans tous les cas de ton message

Bien amicalement
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
5 sept. 2015 à 03:12
@Vaucluse : ça m'inspire effectivement un peu, même si je n'ai pas de solution tout à fait aboutie.

Idée 1 : ton problème me rappelait quelque chose et ce n'est autre que ce bon vieux Paint en mode zoom avec grillage. La position du curseur (en pixels) est indiquée mais je vois pas comment la sauver. En html + JavaScript, il paraît possible d'afficher l'image de cliquer dessus et de récupérer toutes les coordonnées cliquées. Je me suis basé sur https://www.kirupa.com/snippets/move_element_to_click_position.htm , j'arrive à mettre une image plutôt que le fond uni gris et à récupérer une espèce de coordonnées (mais ce ne sont pas les bonnes car je n'atteins pas 1200 - mon image est un carré de côté 1200px)

Idée 2 : garder Excel, ne pas utiliser d'image mais mettre carrément les codes couleurs de chaque pixel. Pour obtenir ça tu peux utiliser XnConvert.

Je vais me coucher...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
Modifié par Frenchie83 le 5/09/2015 à 06:58
Bonjour Vaucluse
Voici une proposition, pour pointer sur une cellule au travers d'une image.
J'ai créer un triangle rectangle qui va servir de pointeur.
Faite un clic droit sur ce triangle et amenez le sur l'image à l'endroit désiré, attention, c'est l'angle supérieur gauche qui va désigner la cellule pointée.
Clic gauche sur le triangle pour sélectionner la cellule
https://www.cjoint.com/c/EIfe43OipOw
A tester
Cdlt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
5 sept. 2015 à 08:12
Bonjour

tous et un grand merci pour l'intérêt que vous portez à ma question
Zoul: je vais regarder ce qu'on peut trier de cette idée,, il faut joste un peu de temps

Frenchie: excellente avancée que je vais tenter d'exploiter,Elle résoudrait déjà une bonne partie du problème, à savoir enregistrer les coordonnées de la cellule sous l'image, ça vaut le cou de s'y pencher
Restera plus si tu as encore une idée géniale, à faire ressortir devant ou à travers l'image tous les points déjà enregistrés.Je vais tenter avec un graphique en nuage de points, mais ça n'est pas gagné!!


Merci encore à vous et bon WE

bien amicalement
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
5 sept. 2015 à 20:31
Bonsoir
Pour le marquage, je me servais d'un objet dessiné (un triangle rectangle) pour marquer les cellules. Pour que se soit visible sur l'image, j'ai adopté le principe inverse du marquage, c'est à dire que cette fois, c'est le marquage qui va générer un objet dessiné (une pastille) visible sur l'image.

Voilà, toute l'explication se trouve sur la feuille.
https://www.cjoint.com/c/EIfsrEe4Z7w
J'ai laissé volontairement l'image en légère transparence pour voir ce qu'il y a au-dessous.

En espérant avoir approché au plus près de ce que vous attendez.
Bien cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
6 sept. 2015 à 08:28
Sacré travail, c'est impressionnant, et je t'en remercie Frenchie

j'avais déjà mis en place ta première proposition, et ça fonctionne sauf que vu ma dimension d'image et la finesse des localisation,il reste un problème.
Je travaille, comme dit plus haut sur une carte et la précision demandée pour les pointages est telle qu'il me faut 450 colonnes à 0,63 et 600 lignes à 5 points

Et donc avec ton idée, bien qu'excellente, la précision n'est pas suffisante, car Excel à des coef de calcul assez complexes, ce qui fait que lorsque le triangle quitte trop la zone de construction, le pointage se décale de manière parfois assez importante.

Je vais voir de mon coté s'il est possible de décomposer par secteur et placer plusieurs pointeurs pour réduire le problème.

Mais ma question est la suivante

l'utilisation de cellules venait de mon idée d'utiliser le fond d'écran qui ne fonctionne pas, mais en fait je pourrais peut être me passer des cellules.

Aurais tu une une solution pour qu'avec ton pointeur, on puisse afficher<gras> la distance entre les bords de la carte et le point sélectionné, indépendamment de la position des cellules. </gras>

Ainsi, après pointage,on pourrait essayez de superposer un graphique en nuage de points sur la carte

Car le but final est de:
__utiliser le pointage en cherchant la position sur la carte d'une liste d'adresses
__enregistrer les coordonnées dans une base de données
__et en final, de ressortir les points enregistrés sur la carte selon certaines sélection de la BdD.

Merci encore dans tous les cas

bien amicalement
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 5/09/2015 à 23:28
Bonsoir Vaucluse,
Juste au passage une petite idée : admis que l'image occupe la plage A1 :F10, construire une grille de 5 * 10 à l'aide de forme rectangle que tu dimensionnes selon la largeur et hauteur des cellules et en suite pour le repérage tu utilises le nom du rectangle (rectangle 1 à 50) pour déterminer la position.... !

Eventuellement un petit fichier exemple me serait utile pour voir plus loin!

Salutations.
Le Pingou
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
6 sept. 2015 à 08:33
Bonjour mon ami JP

c'est une idée, et pour tout dire j'y pensais, mais seulement pur optimiser la, localisation de l'affichage de la carte secteur par secteur, car pour ce qui est de la grille sur toute la carte, il me faut comme je l'ai écrit plus haut 450 colonne et 600 lignes environ.
Je te laisse imaginer la liste de cellules nommés!
Mais je te remercie de ton implication

bien amicalement
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
6 sept. 2015 à 15:44
Bonjour Vaucluse,
Merci pour la réponse.
Je n'ai pas bien saisit ce que tu veux réaliser et dans ce sens il faut que je relise le tout.
Par contre j'ai vu la proposition de Frenchie83 et il me semble que c'est dans le bon sens....
Amicales salutations.
Le Pingou
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
6 sept. 2015 à 09:29
Bon jour Vaucluse
Voici une ébauche avec la précision demandée, pour voir si ça va bien,
https://www.cjoint.com/c/EIghCAYCmEw
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
6 sept. 2015 à 10:01
Salut Frenchie
on ne va pas crier victoire trop tôt, mais à priori ça fonctionne après une légère correction.. à savoir
le coef hauteur est passé à 4,8 pour une hauteur de ligne de 5,1
Plus qu'à voir si c'est répétitif
Merci, je te tiens au courant
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
Modifié par Frenchie83 le 6/09/2015 à 09:56
petite correction, ici je renvoi les positions haute et gauche du pointeur
https://www.cjoint.com/c/EIgh4y5rlhw
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
6 sept. 2015 à 10:06
Tu peux t'inspirer de ce classeur pour avoir les coordonnées d'un lieu.
Tu saisies une adresse, tu as sa position géographique:

https://www.excel-downloads.com/threads/macro-pour-calculer-la-distance-entre-deux-villes-via-google-maps.106712/
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
6 sept. 2015 à 10:51
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
6 sept. 2015 à 16:34
Bonjour,
Une idée en repérant la position du pointeur, voir : https://www.cjoint.com/c/EIgoIFFPBdY

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
6 sept. 2015 à 18:04
Bonjour Vaucluse,
Un petit plus, est-ce dans le bon sens : https://www.cjoint.com/c/EIgqdSTZHuY

0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
6 sept. 2015 à 18:24
Salut
C'est génial JP
... oui, bien sur, là je pense que ça va résoudre la première partie du problème, à savoir l'enregistrement précis, des coordonnées des points à signaler
Restera à utiliser les résultats, mais là, on, a probablement fait un grand pas;

Merci à toi et à tous les autres sans exception, c'est sympa;
bien cordialement
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
6 sept. 2015 à 22:21
Bonsoir Vaucluse,
Oui c'est avec grand plaisirs, patience car pour ce soir c'est l'heure de fermer les yeux.


0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
7 sept. 2015 à 10:20
Bonjour Vaucluse, Bonjour Le Pingou
J'ai essayé de mon côté de travailler avec la proposition de Le Pingou, notamment sur la restitution des points enregistrés sur la carte. Pour faire la conversion des points XY en adresse de cellule, il suffit de regarder la proportion qu'occupe une cellule par rapport au cadre de l'image complète. Les proportions du cadre sont de 2700 points en X et 3105 en Y, ce qui donne pour une cellule une largeur de 6 et une hauteur de 5,175. (pour augmenter la précision , il faudrait réduire la hauteur de ligne et la largeur de colonne et en augmenter le nombre) Avec ce principe là, facile de retrouver un point sur la carte, problème pour enregistrer un point, il faut travailler avec le cadre entièrement visible, sinon les valeurs enregistrées se font d'après la partie visible, et donc les coordonnées sont recalculées par rapport à la partie visible, ce qui est évidemment faux. Par contre, pour la restitution le zoom ne perturbe pas puisqu'on pointe directement sur une cellule.
https://www.cjoint.com/c/EIhhO5ZKvMw
Principe: En sélectionnant un point sur la carte, celui-ci vient s'enregistrer à la suite des autres dans la feuille "BdD" en colonnes B et C, une adresse de cellule est calculée en colonne G. Pour retrouver le point sur la carte, il suffit de se positionner sur une des cellules de la ligne contenant l'adresse recherchée et de cliquer sur le bouton. Sur la feuille carte on peut voir dans la zone de nom la cellule sélectionnée, reste à faire ressortir un petit repère visible au même endroit que la cellule sélectionnée.
A tester,
Cdlt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
11 sept. 2015 à 07:44
Problème résolu
Merci et bonne route à tous
Crdlmnt
0