Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Option Explicit
Sub Image_dessin_emplacement_scotcher() 'scotch double face... Gros merci, Hasco !
ActiveSheet.Shapes.SelectAll
On Error Resume Next
With Selection
.Placement = xlFreeFloating
End With
End Sub
On pourra la déplacer à partir un clic droit dessus.
A tester :
dans un module standard (en premier : on mémorise la position de chaque Shape)
Code:
Public s As Shape, n As Long
Sub FixerObjets()
For Each s In ActiveSheet.Shapes
n = n + 1
Cells(n, 1) = s.Top
Cells(n, 2) = s.Left
Next
End Sub
dans la page de code de la feuille (on reprend la position)
Code:
Private Sub Worksheet_SelectionChange(ByVal r As Range)
For Each s In ActiveSheet.Shapes
n = n + 1
s.Top = Cells(n, 1)
s.Left = Cells(n, 2)
Next
End Sub
On peut mémoriser autrement pour ne pas avoir de trace sur la feuille et éviter les changements intempestifs.
Ce sera encore plus simple avec une seule image.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD