Это неуклюжий способ сделать это, но он должен работать:
Dim o As Object
For Each o In Worksheets("Sheet1").Shapes
MsgBox o.Name
Next o
Существует также скрытый DropDowns
член коллекции объекта Worksheet
, с которым вы можете перебирать.Он найдет элементы, вставленные с панели инструментов Forms
, но не найдет элементы, вставленные с панели инструментов Control Toolbox