T
Tom
Guest
Bonjour,
Je débute sur excel et j'aimerai avant d'aller trop loin avoir votre avis !
Voilà, sur une feuille que j'appelle d'une appli vb je voudrai faire apparaitre une image !
Je souhaiterai avant de la faire apparaitre, m'assurer qu'il n'y en pas pas déjà et si c'est le cas l'enlever.
Mon intérrogation porte sur comment déclarer cette image ?
Me faut-il déclarer un 'range', un 'shape', ou bien une 'picture' ?
Aujourd'hui j'arrive à afficher cette image avec ce code :
Mais je n'arrive pas à 'tester' pour eventuellemtn effacer cette image !!!
Merci pour vos conseil ou suggestions
Je débute sur excel et j'aimerai avant d'aller trop loin avoir votre avis !
Voilà, sur une feuille que j'appelle d'une appli vb je voudrai faire apparaitre une image !
Je souhaiterai avant de la faire apparaitre, m'assurer qu'il n'y en pas pas déjà et si c'est le cas l'enlever.
Mon intérrogation porte sur comment déclarer cette image ?
Me faut-il déclarer un 'range', un 'shape', ou bien une 'picture' ?
Aujourd'hui j'arrive à afficher cette image avec ce code :
Code:
Dim s As Excel.Shape
Set s = Feuille.Shapes.AddPicture(SLogo, msoFalse, msoCTrue, 0, 0, 0, 0) '.Name ' = 'monimage'
With s
.LockAspectRatio = msoFalse
.Top = Range('d4').Top
.Left = Range('d4').Left
.Height = Range('d4:d7').Height
.Width = Range('d4:f4').Width
End With
Merci pour vos conseil ou suggestions