Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ширина и высота ячеек, Не получается точно указать ширину и высоту ячеек
 
Цитата
написал:
в файле сделано по приведенному алгоритму без печати, которая зависит от принтера. Просто интересно на сколько попал вслепую.
Не попали. Огромные поля сверху и снизу. Сверху 13.5 мм, снизу 28 мм, слева 10 мм, справа 12 мм. В настройках выставлено 5 сверху и снизу и 10 по бокам.
Ширина и высота ячеек, Не получается точно указать ширину и высоту ячеек
 
Цитата
написал:
Надо создать таблицу с прорисовкой всех границ. Подогнать примерно, как необходимо. А потом 703 раза распечатать, каждый раз подгоняя каждую ячейку.
К сожалению, именно так и пришлось действовать. Подбирал размеры ячеек вручную вплоть до сотых. Извел кучу бумаги.
Удивительно, что такое элементарное действие Exel оказалось не по зубам.
Ширина и высота ячеек, Не получается точно указать ширину и высоту ячеек
 
Всем привет. Устал воевать с Exel. Мне необходимо распечатать наклейки из таблицы Exel. Наклейки уже нарезаны на листе А4. Размеры наклеек: высота 16,9 мм, ширина 38 мм. На листе всего 85 наклеек, расположенных в 5 столбцах и 17 строках. верхнее и нижнее поля по факту порядка 5 мм, боковые по 10 мм. Вроде все элементарно. Создал таблицу из 5 столбцов и 17 строк. Задал область печати. Выбираю область печати и пытаюсь задать размеры ячеек - 16,9 и 38 соответственно. Но не тут-то было. Высоту строк вместо 16,9 Exel самопроизвольно меняет на 16,67, а ширину столбцов вместо 38 принудительно устанавливает 37,84. В итоге вся таблица центрируется по верхнему левому углу. Правое поле больше левого, а нижнее сильно больше верхнего. При этом поля настроены четко на 5 мм сверху и снизу и 10 мм по бокам. Колонтитулы отключены. Включено центрирование по горизонтали и вертикали, но это не помогает.
Отключил поля (сделал их по 0), но все равно не могу выставить размеры ячеек такими, какие мне необходимы. Exel живет своей жизнью и устанавливает размеры на свое усмотрение. Можно что-то с этим сделать? Мне необходимо сделать таблицу из 5 столбцов и 17 строк, отстоящую сверху и снизу на 5 мм от края листа, а по бокам на 10 мм. Как объяснить Exel, что я хочу?
Поиск в двумерном массиве
 
Заявка в силе
Изменено: Mozgolm - 18.02.2025 14:38:20
Поиск в двумерном массиве
 
Всем привет. В двух словах. Есть таблица с графиком технического обслуживания различного оборудования по месяцам. В каждом месяце с разным оборудованием необходимо производить те или иные работы согласно своей технологической карты. На других листах (помещения) размещено конкретное оборудование в данном помещении. Есть лист отдельный лист "задание". На этом листе необходимо собирать все оборудование со всех помещений, с которым необходимо производить какие-то работы в этом месяце согласно графика ТО.
Все подробности дам уже в личной переписке. Стоимость обсуждается. Желательно сделать все средствами EXEL, если это возможно. Если нет, пусть будет VBA. Это некритично. Но таблица с графиком ТО будет масштабируема. То есть количество оборудования будет постепенно увеличиваться. Есть файлик-заготовка для пояснения, что мне необходимо. Есть и основной файл с реальным оборудованием, реальным графиком и реальными помещениями. Заранее спасибо за отклик.  
Изменено: Mozgolm - 18.02.2025 10:54:37
Сохранение истории мультивыбора
 
Цитата
написал:
Mozgolm , решение простое, без излишеств, но строго по ТЗ)
Спасибо большое. В целом все работает. Концепция ясна.  
Сохранение истории мультивыбора
 
Цитата
написал:
Mozgolm , включите все макросы и заработает посмотрите gif  нажать сюда
Вижу, что вроде работает. А если я сегодня проведу работы и отправлю их в обработанные (они отразятся в  истории с сегодняшней датой), а затем завтра проведу еще работы и отправлю в обработанные, они отразятся в той же самой ячейке (см.вложение)? И чтобы каждая новая дата была с новой строки. Так получится?
Сохранение истории мультивыбора
 
Цитата
написал:
Предложите для темы адекватное название
Сохранение истории мультивыбора
Прошу изменить название темы.
Сохранение истории мультивыбора
 
Цитата
написал:
Сохранение истории мультивыбора, ну или Ведение хронологии мультивыбора
Спасибо. Только не могу понять, как изменить название темы? В первом посте я могу изменить только само сообщение.  
Сохранение истории мультивыбора
 
Прошу прощения, но я не большой специалист по работе с EXEL и мне весьма непросто грамотно описать, чего именно я хочу.
Я полдня лазил по интернету, чтобы понять, что мне необходим выпадающий список множественного выбора или выпадающий список с мультивыбором.
Я нашел , как решить эту проблему при помощи VBA - больше никак. Тот код , который приведен по ссылкам выше, у меня почему-то не заработал. Я нашел альтернативный вариант - он работает. Итак, я пока решил вопрос только с множественным выбором.
Я хочу сделать следующее. Есть 3 соседние ячейки. В первой ячейке я выбираю вид работ из выпадающего списка. Можно выбрать несколько видов работ. (см. вложение).  Как только в этой ячейке выбрали любые работы, в соседней ячейке (назовем ее второй) появляется статус "в работе". В этой ячейке есть выпадающий список со значениями "в работе" и "выполнено". Как только работа реально выполнена, в ячейке 2 я выбираю статус "выполнено". После этого ячейка 1 очищается, ячейка 2 очищается, а в ячейке 3 появляется запись о выполненных работах с датой и списком выполненных работ (см. вложение). Записи в ячейке 3 должны накапливаться. Там должны хранится все записи, когда и что мы делали с возможностью их подредактировать вручную.
И вот как мне назвать тему? Как в одном коротком предложении описать задачу, которую я пытаюсь решить? С учетом того, что задачу с выпадающим списком с мультивыбором я решил.  
Сохранение истории мультивыбора
 
Всем привет. Заморочился следующей задачей, но справится самостоятельно не получается.
Условно, есть 3 столбца: задача, статус, история работ.
В ячейке столбца "задача" необходимо из выпадающего списка выбирать задачи (чистка от пыли, осмотр, замена и пр.). Возможен выбор сразу нескольких задач. После выбора задачи или нескольких задач в соседней ячейке "статус"  появляется надпись "в работе" и эта ячейка окрашивается, например, в серый цвет. После того, как задача выполнена, в ячейке "статус" из выпадающего списка выбираем "выполнено". После чего красная заливка ячейки пропадает, ячейка с перечнем работ очищается, а в соседней ячейке "история работ" появляется запись с сегодняшней датой и перечнем выполненных работ, которые мы выбирали в ячейке "задача".
Это возможно средствами самого exel? Если да, прошу помочь. Заранее спасибо.  
Изменено: Sanja - 13.02.2025 15:20:14
Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Цитата
написал:
Потому, что так прописывает. А Вам нужно не так. Значит, что нужно сделать?
Я понял. Поправил вручную - все заработало. Видимо, это очередной EXEL-евский прикол, который нужно держать в уме. Спасибо большое всем за помощь.  
Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Цитата
написал:
А Вы при этом в какой ячейке находитесь? Нужно в Q7. И внимательно смотрите - у нас написано $Q7, а у Вас?
Когда я пишу условие и выбираю ячейку, EXEL сам прописывает ее адрес в формуле вот так
Код
=$Q$7

Я не знаю почему

Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Я заменил код во всех ячейках столбца "окончание срока эксплуатации" на   =ДАТАМЕС(O7;12*10), как советовали выше. Эта конструкция корректно работает. Все ок.
А вот теперь я пишу условие в условном форматировании:
Код
=$Q$7<СЕГОДНЯ()

Выбираю диапазон ячеек
Код
=$Q$7:$R$118

И снова ничего не работает. Никакие ячейки не окрашиваются. В чем ошибка?

Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Цитата
написал:
=($Q7<СЕГОДНЯ())*$Q7
А что означает эта конструкция?
Код
$Q7<СЕГОДНЯ()

Результатом выполнения этой функции будет ИСТИНА или ЛОЖЬ. А чего бы добиваемся умножая логическую переменную ИСТИНА или ЛОЖЬ на значение ячейки с датой?

Код
=($Q7<СЕГОДНЯ())*$Q7
Изменено: Mozgolm - 06.02.2025 10:09:32
Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Цитата
написал:
Чтобы не красило пустые, думаю, лучше написать УФ так
Да, действительно, так лучше. Спасибо огромное.  
Изменено: Mozgolm - 06.02.2025 10:01:13
Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Цитата
написал:
нет, эта формула не причем. У вас не правильная формула была и отношение диапазона к первой ячейке с формулой в УФ.
Правильно ли я понял, что само условие обязательно должно быть только в одной ячейке, а потом уже выбираем диапазон, к которому применяется это условие? Но зачем тогда exel позволяет вставлять диапазон ячеек в условие?
Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Цитата
написал:
поправил. станьте в ячейку Q7 и посмотрите как должно быть. В U7 формула для Q7, как по мне проще вашей.
То есть вся проблема вот в этой формуле?

=ДАТА(ГОД(O7)+10;МЕСЯЦ(O7);ДЕНЬ(O7))

Эта формула работает в ячейках, но не работает при условном форматировании. Я правильно понял?
Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Цитата
написал:
ИН
Цитата
написал:
скорее =ячейка<сегодня(),а диапазон ячеек указывается в другом месте.
Н
Совершенно верно. Но это не работает почему-то.
Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Вкладка 4В-Г. Я экспериментирую пока только с ней. Мне необходимо ячейки в столбце "дата окончания эксплуатации" закрашивать красным, если дата меньше текущей, то есть срок эксплуатации вышел. А ячейки, в которых дата больше текущей на один год (то есть остался 1 год до окончания эксплуатации) окрашивать, например, в желтый цвет. Ячейки, в которых дата больше текущей больше, чем на 1 год, окрашивать зеленым.
Я споткнулся на первом же шаге - окрашивать в красный.
Заливка ячеек цветом по условию, Не работает заливка ячеек цветом по условию сравнения дат.
 
Всем привет. Мне необходимо ячейки с датами сравнивать с текущей датой и если дата в ячейке меньше текущей, то окрашивать эту ячейку в красный цвет. Казалось бы - все элементарно. В условном форматировании создаю правило =диапазон ячеек<сегодня(), заливать красным цветом. Но это не работает. Пробую это условие в обычных ячейках - все четко. В результате сравнения дат с текущей датой ячейки заполняются ИСТИНА или ЛОЖЬ. Но почему это сравнение не работает в условном форматировании?
Страницы: 1
Наверх