Salut le forum
Avec une macro unique, affectée à chaque image
Sub Image()
With ActiveSheet.Shapes(Application.Caller)
If .AlternativeText = "" Then
.ScaleWidth 2, msoFalse, msoScaleFromTopLeft
.ScaleHeight 2, msoFalse, msoScaleFromTopLeft
.AlternativeText = "zoom"
Else
.ScaleWidth 0.5, msoFalse, msoScaleFromTopLeft
.ScaleHeight 0.5, msoFalse, msoScaleFromTopLeft
.AlternativeText = ""
End If
End With
End Sub
Mytå