Страницы: 1
RSS
Массовая смена ячейки привязки объекта Checkbox (более известного, как флажок) на листе.
 
Добрый день!

В ActiveX сделал большое количество флажков и хотел бы узнать можно ли как то автоматически поменять все Linked Cell в них на другой. К примеру сейчас Linked Cell есть та ячейка на которой есть Флажок, а нужно, чтобы они ушли на другой столбец к примеру Q

Заранее благодарен!
Изменено: dulatbek - 05.12.2019 19:44:40
 
Цитата
dulatbek написал:
можно ли как то автоматически поменять все Linked Cell
автоматически пожалуй нет. Вручную можно.

....Непонятно,зачем такие извращения...
 
dulatbek, предложите новое название темы, из которого будет понятна задача - модераторы поменяют.
 
Цитата
Михаил Витальевич С. написал:
автоматически пожалуй нет.
ну как сказать
Код
For Each Shape In ActiveSheet.Shapes
Shape.DrawingObject.LinkedCell = Range(Shape.DrawingObject.LinkedCell).Offset(, 6).Address(, , , True)
Next


Ой, тезка сбил. Массовая смена ячейки привязки объекта Checkbox (больше известного под флажок) на листе.

А можно полуавтоматически
Вставляем 6 столбцов, сдвигая все вправо. ctrl+G , Special, Objects и двигаем выделенные "флажки" влево.
Изменено: БМВ - 05.12.2019 21:14:29
По вопросам из тем форума, личку не читаю.
 
БМВ, проблема в чем, в том что, некоторые ссылки перемешены местами, к примеру есть Чекбокс 5 который стоит на А5, но его привязанная ячейка это А28, есть ли формула для смены привязанной ячейки одного чекбокса, чтобы я вручную прописал куда все должно подтягиваться

Спасибо большое!
 
Цитата
dulatbek написал:
Чекбокс 5 который стоит на А5, но его привязанная ячейка это А28
Был вопрос, как сдвинуть столбцы, теперь - таблица соответствий нужна -определитесь.
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх