Private Sub Worksheet_Change(ByVal Target As Range)
If Application.Intersect(Target, Range("Picture_cell")) Is Nothing Then Exit Sub
With ActiveSheet.Shapes("Picture 1")
If Val(.AlternativeText) < Target Then
.IncrementRotation 30
Else
.IncrementRotation -30
End If
.AlternativeText = Target
End With
End Sub