J'ai un classeur de 300 lignes avec une image ( légende)que je rend visible
ou non par macro. Elle apparait toujours au meme endroit et je voudrais
qu'elle se place automatiquement là où se trouve l'utilisateur. est ce
possible ou pas?
Bonsour ® choko, de mémoire ça devrait ressembler à ça : Activesheet.Pictures("Image ???").Left¬tivecell.Left Activesheet.Pictures("Image ???").Top¬tivecell.Top Activesheet.Pctures("Image ???").Visible=True
eventuellement peut-etre aussi un DoEvents
@+
-----Message d'origine----- Salut,
J'ai un classeur de 300 lignes avec une image ( légende) que je rend visible
ou non par macro. Elle apparait toujours au meme endroit et je voudrais
qu'elle se place automatiquement là où se trouve l'utilisateur. est ce
possible ou pas?
Merci
Choko
.
Bonsour ® choko,
de mémoire ça devrait ressembler à ça :
Activesheet.Pictures("Image ???").Left=Activecell.Left
Activesheet.Pictures("Image ???").Top=Activecell.Top
Activesheet.Pctures("Image ???").Visible=True
eventuellement peut-etre aussi un DoEvents
@+
-----Message d'origine-----
Salut,
J'ai un classeur de 300 lignes avec une image ( légende)
que je rend visible
ou non par macro. Elle apparait toujours au meme endroit
et je voudrais
qu'elle se place automatiquement là où se trouve
l'utilisateur. est ce
Bonsour ® choko, de mémoire ça devrait ressembler à ça : Activesheet.Pictures("Image ???").Left¬tivecell.Left Activesheet.Pictures("Image ???").Top¬tivecell.Top Activesheet.Pctures("Image ???").Visible=True
eventuellement peut-etre aussi un DoEvents
@+
-----Message d'origine----- Salut,
J'ai un classeur de 300 lignes avec une image ( légende) que je rend visible
ou non par macro. Elle apparait toujours au meme endroit et je voudrais
qu'elle se place automatiquement là où se trouve l'utilisateur. est ce
possible ou pas?
Merci
Choko
.
Joel
Bonjour xyz,
Oui, cela marche très bien, à condition de la palcer dans le module privé de la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Pictures("Image 1").Left = ActiveCell.Left ActiveSheet.Pictures("Image 1").Top = ActiveCell.Top End Sub
J'ai un classeur de 300 lignes avec une image ( légende) que je rend visible
ou non par macro. Elle apparait toujours au meme endroit et je voudrais
qu'elle se place automatiquement là où se trouve l'utilisateur. est ce
possible ou pas?
Merci
Choko
.
Bonjour xyz,
Oui, cela marche très bien, à condition de la palcer dans le module privé de
la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Pictures("Image 1").Left = ActiveCell.Left
ActiveSheet.Pictures("Image 1").Top = ActiveCell.Top
End Sub
Oui, cela marche très bien, à condition de la palcer dans le module privé de la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Pictures("Image 1").Left = ActiveCell.Left ActiveSheet.Pictures("Image 1").Top = ActiveCell.Top End Sub
J'ai un classeur de 300 lignes avec une image ( légende) que je rend visible
ou non par macro. Elle apparait toujours au meme endroit et je voudrais
qu'elle se place automatiquement là où se trouve l'utilisateur. est ce
possible ou pas?
Merci
Choko
.
choko
Merci, mais comme j'avais un fractionnement de fenetres, cela ne fonctionne pas comme prévu.
Cependant, j'ai pensé qu'en la mettant sur un userform, cela répondrait à mon souci.
choko
"Joel" a écrit dans le message de news:4154049d$0$740$
Bonjour xyz,
Oui, cela marche très bien, à condition de la palcer dans le module privé de
la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Pictures("Image 1").Left = ActiveCell.Left ActiveSheet.Pictures("Image 1").Top = ActiveCell.Top End Sub
J'ai un classeur de 300 lignes avec une image ( légende) que je rend visible
ou non par macro. Elle apparait toujours au meme endroit et je voudrais
qu'elle se place automatiquement là où se trouve l'utilisateur. est ce
possible ou pas?
Merci
Choko
.
Merci, mais comme j'avais un fractionnement de fenetres, cela ne fonctionne
pas comme prévu.
Cependant, j'ai pensé qu'en la mettant sur un userform, cela répondrait à
mon souci.
choko
"Joel" <joel-garbe@wanadoo.fr> a écrit dans le message de
news:4154049d$0$740$8fcfb975@news.wanadoo.fr...
Bonjour xyz,
Oui, cela marche très bien, à condition de la palcer dans le module privé
de
la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Pictures("Image 1").Left = ActiveCell.Left
ActiveSheet.Pictures("Image 1").Top = ActiveCell.Top
End Sub
Merci, mais comme j'avais un fractionnement de fenetres, cela ne fonctionne pas comme prévu.
Cependant, j'ai pensé qu'en la mettant sur un userform, cela répondrait à mon souci.
choko
"Joel" a écrit dans le message de news:4154049d$0$740$
Bonjour xyz,
Oui, cela marche très bien, à condition de la palcer dans le module privé de
la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Pictures("Image 1").Left = ActiveCell.Left ActiveSheet.Pictures("Image 1").Top = ActiveCell.Top End Sub