Empêcher le déplacement d'une image lié à une cellule

Bonjour,

en A1, j'ai inséré une image (j'ai fusionné plusieurs cellule compte tenu de la dimension de l'image), et j'aimerais que cette image que j'ai lié à sa cellule (elle se redimensionne en fonction de la cellule) ne puisse pas être déplacée.

Je précise que je ne cherche pas à figer le volet pour toujours avoir mon image en visuel lorsque je fais défiler vers le bas (je sais faire ça).

J'ai cherché sur internet sans succès. Sans doute un code VBA.

Merci s'il s'agit de VBA d'expliquer comment procéder, je ne connais pas le fonctionnement du VBA.

Merci pour votre aide.

Bonjour,

Utilises un contrôle ActiveX "Image", il ne pourra pas être déplacé si il n'est pas en mode création car tu ne peux pas empêché le déplacement d'un image que tu as inséré avec le menu "Insertion" Tout au plus la repositionner sur la procédure événementielle SelectionChange() ou autres !

Bonjour Theze,

Pourrais-tu me donner plus de précisions s'il te plaît ?

Merci.

Un classeur exemple sera plus parlant :

108testimage.xlsm (354.18 Ko)

Bonsoir

sans fichier, pas simple d'être vraiment précis,

mais essayes, clic-droit sur l'image, dans propriété, Ne pas déplacer ou dimensionner avec les cellules.

Bonne soirée.

Cordia5

Bonjour Cordia5,

Je ne crois pas que ce soit ce que demande Sk8Strong :

et j'aimerais que cette image que j'ai lié à sa cellule (elle se redimensionne en fonction de la cellule) ne puisse pas être déplacée

enfin, si j'ai bien compris la demande !

Effectivement Theze

tu as raison, en relisant, j'ai compris (enfin je crois) ce qu'il souhaitait.

Bonne soirée.

Cordia5

Oui, Theze a raison, tu m'as mal compris CORDIA5 (merci quand même pour ton aide).

Je teste ton fichier dès que possible Theze.

J'ai essayé de faire un contrôle ActiveX, cela me permets de tirer un cadre, une zone, la suite je ne comprends pas. Comment y mettre son image, etc.

Je vais me renseigner sur ActiveX, et m'aider avec le fichier partagé, je te tiens au courant.

Merci.

Bonjour,

Sitôt que tu as posé le contrôle Image, tu double-clique dessus ce qui va t'emmener dans le VBE (l'éditeur de code) dans la fenêtre des propriétés située en bas à gauche tu as la propriété Picture avec pour l'instant marqué "(Aucun)", tu cliques sur la ligne et 3 petits points apparaissent sur la droite, tu cliques dessus et ceci va ouvrir un explorateur pour choisir l'image, ceci fait, tu cliques sur le bouton "Quitter le mode création" dans les barres d'outils. Attention toute fois, l'image ne se redimensionne pas avec les cellules

Super Theze, ça fonctionne.

Petite question, j'ai noté que je ne pouvais pas faire que l'image se redimensionne en même temps que la cellule, en revanche il semblerait que je ne puisse pas non plus figer les volets où se situe l'image.

Tu me confirmes ça ou il y a moyen ?

Merci d'avance.

Edit : J'ai grugé, Excel ne me permettait de figer que la première ligne, du coup j'ai augmenté la hauteur de celle-ci et supprimé celles inutiles (j'avais fait un fusion) et ça fonctionne ! Encore merci Theze.

Rechercher des sujets similaires à "empecher deplacement image lie"