У меня есть код VBA, так что при нажатии кнопки пользователь может выбрать файл со своего компьютера и вставить его как объект, похожий на значок в электронную таблицу.VBA - вставлять объекты рядом друг с другом
Код таким образом, что он подсчитывает каждый раз, когда нажата кнопка, так что каждая новая иконка вставляется пользователем появляется справа от существующего, то есть:
count = count + 1
ActiveSheet.Shapes("Object 1").IncrementLeft 90*count
Теперь проблема в том, Я не знаю, как изменить счетчик, чтобы каждый раз, когда пользователь удаляет объект из электронной таблицы, счетчик уменьшался бы на 1 (так что следующий вставленный объект все еще находился бы в строке и соответствующее расстояние справа от первый объект). Я бы предположил, что я буду использовать событие, но не кажется, что это событие, когда объект удаляется.
Любые советы?
также попробуйте это http://www.tek-tips.com/viewthread.cfm?qid=1743784 – bdpolinsky