placer une image systématiquement en haut à gauche de la zone d'impression

gilles72

XLDnaute Junior
Bonjour à tous,
sur XP et XL2007
j'aimerais qu'une zone de texte ou image se place automatiquement en haut à gauche de la zone d'mpression que je suis amené à changer fréquemment.
ci dessous le code que j'essaie mais sans succès:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Shapes("Image 264").Top = ActiveSheet.PageSetup.PrintArea.Top
ActiveSheet.Shapes("Image 264").Left = ActiveSheet.PageSetup.PrintArea.Left
End Sub

Merci aux brillants vbatistes qui détiennent la solution
Gilles72
 

sousou

XLDnaute Barbatruc
Re : placer une image systématiquement en haut à gauche de la zone d'impression

Bon jour gilles72
regarde comme celà.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set zone = ActiveSheet.Range(ActiveSheet.PageSetup.PrintArea)
ActiveSheet.Shapes("Image 1").Top = zone.Top
ActiveSheet.Shapes("Image 1").Left = zone.Left
End Sub
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : placer une image systématiquement en haut à gauche de la zone d'impression

Bonjour Gilles, bonjour le forum,

Essaie comme ça :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Shapes("Image 264").Top = Range("Print_Area").Top
ActiveSheet.Shapes("Image 264").Left = Range("Print_Area").Left
End Sub

[Édition]
Bonjour Sousou on s'est croisé
 

Statistiques des forums

Discussions
312 198
Messages
2 086 114
Membres
103 121
dernier inscrit
SophieS