Sub SelectPictures()
Dim myshapearray() As String
For Each Shape In ActiveSheet.Shapes
If Shape.Left > Range("A1").Left + Range("A1").Width / 2 And Shape.Left < (Range("C1").Left - Range("B1").Width / 2) Then
k = k + 1
ReDim Preserve myshapearray(1 To k) As String
myshapearray(k) = Shape.Name
End If
Next
ActiveSheet.Shapes.Range(myshapearray).Select
End Sub