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

Forum pour toutes vos questions à propos d'Excel (avec ou sans macros) ...
Sk8Strong
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 6 octobre 2018
Version d'Excel : 2013 FR

Message par Sk8Strong » 8 novembre 2018, 19:42

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.
Theze
Membre impliqué
Membre impliqué
Messages : 2754
Appréciations reçues : 143
Inscrit le : 26 janvier 2011
Version d'Excel : 2007

Message par Theze » 8 novembre 2018, 20:26

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 !
Sk8Strong
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 6 octobre 2018
Version d'Excel : 2013 FR

Message par Sk8Strong » 8 novembre 2018, 20:31

Bonjour Theze,

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

Merci.
Theze
Membre impliqué
Membre impliqué
Messages : 2754
Appréciations reçues : 143
Inscrit le : 26 janvier 2011
Version d'Excel : 2007

Message par Theze » 8 novembre 2018, 20:50

Un classeur exemple sera plus parlant :
TestImage.xlsm
(354.18 Kio) Téléchargé 3 fois
Avatar du membre
CORDIA5
Membre fidèle
Membre fidèle
Messages : 467
Appréciation reçue : 1
Inscrit le : 14 août 2016
Version d'Excel : 2010

Message par CORDIA5 » 8 novembre 2018, 20:53

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

:btres:
Theze
Membre impliqué
Membre impliqué
Messages : 2754
Appréciations reçues : 143
Inscrit le : 26 janvier 2011
Version d'Excel : 2007

Message par Theze » 8 novembre 2018, 21:09

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 !
Avatar du membre
CORDIA5
Membre fidèle
Membre fidèle
Messages : 467
Appréciation reçue : 1
Inscrit le : 14 août 2016
Version d'Excel : 2010

Message par CORDIA5 » 8 novembre 2018, 21:35

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

Bonne soirée.

Cordia5
Sk8Strong
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 6 octobre 2018
Version d'Excel : 2013 FR

Message par Sk8Strong » 9 novembre 2018, 02:12

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.
Theze
Membre impliqué
Membre impliqué
Messages : 2754
Appréciations reçues : 143
Inscrit le : 26 janvier 2011
Version d'Excel : 2007

Message par Theze » 9 novembre 2018, 06:29

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
Sk8Strong
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 6 octobre 2018
Version d'Excel : 2013 FR

Message par Sk8Strong » 9 novembre 2018, 11:40

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.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Lié Image a une cellule
    par sekoyo » 6 juin 2014, 09:20 » dans Excel - VBA
    3 Réponses
    218 Vues
    Dernier message par sekoyo
    6 juin 2014, 12:38
  • Déplacement image formulaire
    par nooby74 » 30 juillet 2015, 16:36 » dans Excel - VBA
    6 Réponses
    138 Vues
    Dernier message par MFerrand
    4 août 2015, 16:13
  • Lié une liste d'image numérotée à des cases numérotées
    par Sky » 25 avril 2017, 10:43 » dans Excel - VBA
    2 Réponses
    90 Vues
    Dernier message par Sky
    25 avril 2017, 12:08
  • cellule lié
    par m4nu » 3 février 2015, 01:31 » dans Excel - VBA
    7 Réponses
    146 Vues
    Dernier message par m4nu
    4 février 2015, 17:45
  • Import image selon nom de la cellule et de l'image
    par MaZ » 5 septembre 2017, 11:19 » dans Excel - VBA
    10 Réponses
    492 Vues
    Dernier message par James007
    11 septembre 2017, 15:00
  • lié différent format de cellule avec clacul
    par taz86 » 5 août 2017, 19:37 » dans Calc
    5 Réponses
    249 Vues
    Dernier message par taz86
    6 août 2017, 09:36