0
Я хочу, в коде, поменять изображение для другого. Вот что у меня сейчас:Excel programatically swap activex image
Private Sub CommandButton3_Click()
Dim Pic As Picture
Me.Shapes(5).Delete
Set Pic = Me.Pictures.Insert("C:\Downloads\cards\2h.gif")
End Sub
Он работает по большей части, за исключением того, что он держит удаление неправильной вещи. Как я могу узнать и контролировать, что находится в массиве Shapes? Другими словами, когда я добавляю новую картинку, как мне узнать ее индекс в массиве Shapes?
Что именно вы делаете? Что такое 'Me' здесь? –
Я, в этом случае, это текущий рабочий лист, я считаю. – user3925803