Excel VisualBasic Script

Sub DisplayAutoShapes()
    Dim sh As Shape
    Dim i As Integer
    Set sh = ActiveSheet.Shapes.AddShape(1, 100, 100, 72, 72)
    For i = 1 To 138
       sh.AutoShapeType = i
       sh.Visible = True
       ActiveSheet.Cells(1, 1).Value = sh.AutoShapeType
       Delay 0.5
    Next i
End Sub