Я хочу хранить кнопки в какой-то коллекции, arraylist,
так что я могу добавлять и удалять динамически.
Я пытался использовать Collection, но, похоже, это не тот выбор, поскольку я получил ошибку при достижении ar.Add ().
Объект не поддерживает это свойство или метод.
Public Sub removeAllFormsWithAdd()
Dim myshape As Shape
Dim ar As Collection
For Each myshape In ActiveSheet.Shapes
If (myshape.FormControlType = xlButtonControl) Then
If (myshape.TextFrame.Characters.Text = "name") Then
ar.Add (myshape)
Debug.Print "next shape:" & myshape.TextFrame.Characters.Text & "-"
End If
End If
Next myshape
End Sub
Как я могу получить это?