jeremy42sf
XLDnaute Nouveau
Bonjour je souhaite:
-Insérer une image dans excel --> Ca c'est fait.
-Appliquer une macro lorsque je clique sur cette image --> Ca c'est fait.
-Et que cette macro, insert dans la cellule active, cette même image --> Ca c'est pas fait.
-Et quelle me redimensionne l'image à la taille de la cellule --> Ca non plus.
Actuellement je suis capable d'insérer une image ou un bouton (c'est déjà pas mal) et d'appliquer une macro (que je construit à l'aide de l'enregistreur) qui m'insère une image de mon HDD.
Je me demande donc quel chemin ou quelle formule mettre pour insérer cette même image depuis le fichier excel afin que sur n'importe quel poste cette macro fonctionne.
Donc actuellement comme macro j'ai ça:
Sub InsérerImage()
'
' InsérerImage Macro
' Macro enregistrée le 13/03/2009 par jceldran
'
' Touche de raccourci du clavier: Ctrl+i
'
ActiveSheet.Pictures.Insert( _
"C:\Users\jceldran\My Pictures\Captures\110_F_5651460_463lMaE4b6a8gE70YPpU4J07qaApMnPG.jpg" _
).Select
With Selection
.Placement = xlMoveAndSize
.PrintObject = True
End With
End Sub
avec l'option "déplacer et redimensionner avec cellule".
Ensuite en cherchant sur le net j'ai trouvé ça:
.ShapeRange
.LockAspectRatio = msoFalse ---> OTPION
.Height = ActiveCell.Height
.Width = ActiveCell.Width
Mais ne sachant pas construire et programmer en VBA, je ne sais pas ou l'intégrer, j'ai testé des trucs bizarres mais rien ne fonctionne.
Mes question sont donc:
Ou intégrer cela dans ma formule VBA? Je voulais utiliser la fonction d'enregitrement mais je n'ai rien trouvé dans excel pour faire cela.
Et comment insérer l'image qui se trouve dans la feuille?
Voilà.......
J'espère trouver réponse ici.
MERCI
-Insérer une image dans excel --> Ca c'est fait.
-Appliquer une macro lorsque je clique sur cette image --> Ca c'est fait.
-Et que cette macro, insert dans la cellule active, cette même image --> Ca c'est pas fait.
-Et quelle me redimensionne l'image à la taille de la cellule --> Ca non plus.
Actuellement je suis capable d'insérer une image ou un bouton (c'est déjà pas mal) et d'appliquer une macro (que je construit à l'aide de l'enregistreur) qui m'insère une image de mon HDD.
Je me demande donc quel chemin ou quelle formule mettre pour insérer cette même image depuis le fichier excel afin que sur n'importe quel poste cette macro fonctionne.
Donc actuellement comme macro j'ai ça:
Sub InsérerImage()
'
' InsérerImage Macro
' Macro enregistrée le 13/03/2009 par jceldran
'
' Touche de raccourci du clavier: Ctrl+i
'
ActiveSheet.Pictures.Insert( _
"C:\Users\jceldran\My Pictures\Captures\110_F_5651460_463lMaE4b6a8gE70YPpU4J07qaApMnPG.jpg" _
).Select
With Selection
.Placement = xlMoveAndSize
.PrintObject = True
End With
End Sub
avec l'option "déplacer et redimensionner avec cellule".
Ensuite en cherchant sur le net j'ai trouvé ça:
.ShapeRange
.LockAspectRatio = msoFalse ---> OTPION
.Height = ActiveCell.Height
.Width = ActiveCell.Width
Mais ne sachant pas construire et programmer en VBA, je ne sais pas ou l'intégrer, j'ai testé des trucs bizarres mais rien ne fonctionne.
Mes question sont donc:
Ou intégrer cela dans ma formule VBA? Je voulais utiliser la fonction d'enregitrement mais je n'ai rien trouvé dans excel pour faire cela.
Et comment insérer l'image qui se trouve dans la feuille?
Voilà.......
J'espère trouver réponse ici.
MERCI