1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
Sub LoopThroughAllShapes() Dim myShapes As Shape For Each myShapes In ActiveSheet.Shapes Debug.Print myShapes.Name myShapes.Visible = msoFalse 'Set to msoTrue to unhide Next End Sub