Определите, когда фигура создается или изменяется в диапазоне, и копируйте ее в другие несколько диапазонов. - PullRequest
0 голосов
/ 29 марта 2020

Я разместил это в переполнении стека на сайте Spani sh, но так как у него вообще нет просмотров, я опубликую его здесь.

У меня есть несколько диапазонов ячеек, что обновлять с тем же содержимым всякий раз, когда я обновляю основной основной диапазон, чтобы у меня было несколько копий одной вещи. Единственное, что копирует, - это контент и все форматы, но я могу запустить действие только при обновлении любой из ячеек в этом основном диапазоне. Однако я хочу иметь возможность помещать изображения, текстовые поля и фигуры в этот диапазон, а также копировать их в остальные диапазоны, а также изменять остальные фигуры в диапазонах при обновлении первого.
Это кажется трудной задачей в основном потому, что:
- кажется, что невозможно позиционировать фигуры et c относительно диапазона, в котором находится объект фигуры.
- я бы должны заранее определить имена для тех объектов, которые будут созданы.
- Каждый раз, когда я создаю новую фигуру, новое имя генерируется с номером, превышающим последнюю созданную фигуру, даже если я ее удаляю, будет создана следующая новая созданная фигура с более высоким номером, продолжая цепочку. Так что, похоже, стек чисел не будет сброшен. Я хочу, чтобы они всегда создавались, начиная с 1 до 10. - Самое сложное, это то, что, кажется, нет никакого способа обнаружить, когда фигура была вставлена, создана или изменена в целом, ни внутри заданного c диапазона.

Как этого добиться, если в Excel нет событий для изображений, объектов или элементов текстовых полей и не ориентированы на автоматизацию дизайна бумаги?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...