Помогите с Excel, пожалуйста

Люди пользуются Excel по-разному. Лично видел, например, заполненную таблицу, где господин считал, сколько раз с начала года он сообщал жене, что ее любит. У него был KPI, кстати, и он старался быть в зеленой зоне по этому параметру.

И, скажу вам, лучше б так, чем то, что я увидел сегодня.

Некое наше подразделение решило для каждого работника сделать таск трекинг - наиболее извращенным способом:

Помогите с Excel, пожалуйста Microsoft Excel, Помощь, Идиотизм

Каждый чекбокс это отдельный объект

По горизонтали - названия задач, по вертикали - площадки, где задачи решались. Галочку поставил - решил нужный вопрос на нужной площадке. Ну или решал, у кого как.

Ни один чекбокс ни к одной ячейке не привязан, автор этого великолепия их просто накидал поверх ячеек.

Такую табличку каждый работник заполнял каждый месяц. То есть, за год количество этих файлов = количество работников * 12. В каждом файле от 30 до 70 объектов типа чекбокс.

И они вообще ни на что не влияют! Это просто красивые картинки, по факту - их можно тыкать, как душе нравится, ничто не будет пересчитано, ничто не обновится.

Потом кто-то вспомнил о том, что надо бы все это консолидировать. Посадили юную даму, сказали собрать все в один файл.

Ну, вы поняли. Где-то на тридцатом работнике Excel сдох, ибо количество объектов типа чекбокс на одном листе уехало хорошо за тысячу.

В связи с чем вопрос: имеется ли хоть какая-то возможность заменить чекбоксы символами? (кроме очевидной и бесчеловечной: дать девочке команду удалять чекбоксы, заменяя каждый помеченный буквой Х, например)

Чекбоксы хоть и находятся в ячейках, никак к ним не привязаны, их можно таскать по листу, как душе угодно.

Да, если что, все, имевшие отношение к разработке этой формы, уже на морозе. Но от этого не легче.

Гугл курил, само собой, там ничего не нашел, что и неудивительно.

1
Автор поста оценил этот комментарий

сделать таск трекинг

А работать-то пробовали?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Некогда. Надо отчёты заполнять.

1
Автор поста оценил этот комментарий

вот (почти?) готовый вариант
https://stackoverflow.com/questions/11741836/checking-if-a-w...
1 is checked, -4146 is unchecked, 2 is mixed (grey box)

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

VBA программист из меня канешн так себе

Но спасибо огромное. Справился с вашей помощью

Иллюстрация к комментарию
1
Автор поста оценил этот комментарий

вот (почти?) готовый вариант
https://stackoverflow.com/questions/11741836/checking-if-a-w...
1 is checked, -4146 is unchecked, 2 is mixed (grey box)

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Офигеть. Оно работает.

Ну, надо допилить канешн, но я в восторге.

СПАСИБО!!!

Автор поста оценил этот комментарий

Рекомендую вам на ПланетаЭксель зарегистрироваться - прочитать правила как там правильно делать темы (скиншоты не прокатят) и задать вопрос

Там все таки профильный форум а не развлекательный ресурс

раскрыть ветку (1)
Автор поста оценил этот комментарий

Я думаю, что проще всего будет посадиьь практикантку вколачивать крестики руками, а потом грохать все объекты на листе, благо, что вот это делается в два щелчка мыши.

Способов объяснить экселю, чтоб надо пакетно привязать объект к ячейке, я не вижу. А дедать руками привязку - проще и быстрее с клавиатуры крестик нажать.

Автор поста оценил этот комментарий

В связи с чем вопрос: имеется ли хоть какая-то возможность заменить чекбоксы символами?

Да.

Пишите в ячейку цифру 1 вместо галочки а потом через условное форматирование....

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Не, вы не поняли.

То есть, спасибо, отличная идея, но вопрос в другом.

Надо как-то сказать экселю, что если в объекте чекбокс, который нарисован поверх ячейки G13, стоит галочка, то в этой ячейке надо написать "х", а обьект удалить.

И так - по каждому объекту.

показать ответы