_Igor_61, спасибо, попробую

12.12.2020 14:45:37
buchlotnik, выдает вот такую ошибку:
|
|||
|
11.12.2020 20:44:35
Здравствуйте! В этой теме buchlotnik предложил запрос данных из таблицы, но работает запрос немного неправильно, подробности я описала внутри книги. Помогите, пожалуйста!
|
|
|
25.10.2020 07:57:50
|
|||
|
28.02.2020 14:55:10
Вы меня сейчас убьете, но у меня новая проблема
![]() Предположим рабочая смена 28.02.2020 20:00 - 29.02.2020 08:00 И не зависимо от того какого числа грузятся маршруты и во сколько я их распечатаю (ночью или вечером) в ячейке G54 (лист1) должна быть дата начала рабочей смены (в данном случае 28.02.20). |
|
|
28.02.2020 14:35:54
Вы меня сейчас убьете, но у меня новая проблема
![]() Предположим рабочая смена 28.02.2020 20:00 - 29.02.2020 08:00 И не зависимо от того какого числа грузятся маршруты и во сколько я их распечатаю (ночью или вечером) в ячейке G54 (лист1) должна быть дата начала рабочей смены (в данном случае 28.02.20). 12.xlsm (36.12 КБ)
Изменено: |
|
|
28.02.2020 13:54:20
Я поняла, как это сделать!!!!! Помогите с помощью регулярки сделать столбец, который будет вытаскивать из столбца F дату.
![]() Всем огромное спасибо! Завтра на работе протестирую |
|||
|
28.02.2020 12:37:08
Не поняла, в таблицу добавить столбец с этой формулой? А из него уже заполнять С7 на 1 листе? Или как? И почему L2?
Книга с заполнением 1 листа (через ВПР) Книга2.xlsm (37 КБ)
Изменено: |
|||||||
|
27.02.2020 14:21:30
Здравствуйте, в прошлый раз я не все условия учла и абра кадабра получилась
![]() Нужно заполнить ячейку С7 (лист1) датой по условиям, при массовой печати с автозаполнением (листа1) из таблицы (лист2) Книга2.xlsm (36.89 КБ) : 1) ЕСЛИ (ЧАС(ТДАТА()) >20 и (лист2) f2-f28 > 20:00, то СЕГОДНЯ() 2) ЕСЛИ (ЧАС(ТДАТА()) >0 и (лист2) f2-f28 > 20:00, то СЕГОДНЯ()-1 3) ЕСЛИ (ЧАС(ТДАТА()) >0 и (лист2) f2-f28 > = 00:00, то СЕГОДНЯ() 4) ЕСЛИ (ЧАС(ТДАТА()) >20 и (лист2) f2-f28 > = 00:00, то СЕГОДНЯ()+1 Возможно это все уместить в одной формуле, для одной ячейки? Например рабочая смена с 20:00 27.02.20 до 08:00 28.02.20. По таблице лист2: 1 маршрут Фомин должен начать грузиться в 22:00 27.02.20 Если документы на него распечатать вечером 27.02.20, то должна указываться дата 27.02.20 (сегодня()) А если печать ночью, после 0:00, то тоже должна быть дата 27.02.20, но это уже будет (сегодня()-1) 2 маршрут Безъязыков должен начать грузиться в 03:00 28.02.20 Если печатать его вечером 27.02.20, то должна быть дата 28.02.20 (сегодня()+1) А если печатать ночью, после 0:00, то тоже должна быть дата 28.02.20, но это уже будет (сегодня()) И все это в одной ячейке листа1 С7 Так как печать массовая, то все даты должны подбираться автоматически.
Изменено: |
|
|
25.02.2020 14:27:06
![]() ![]() |
|||
|
25.02.2020 13:39:59
А в какое место это вставить в макрос? Или что в нем заменить? Форма на листе1 заполняется из таблицы (лист2) сменой значения ячейки J2 (массовая печать с автозаполнением). Так вот мне нужно лист2 оставить открытым для внесения данных в таблицу, а форму (лист1) скрыть, но в скрытом виде она не выводится на печать (ошибка). Поэтому перед печатью показать, после печати скрыть.
Изменено: |
|
|
25.02.2020 13:20:56
Изменено: |
|||
|
25.02.2020 13:07:10
Alec Perle, тоже работает, спасибо!
|
|
|
25.02.2020 09:53:12
А нельзя просто прописать формулу типа "ЕСЛИ текущее время от 20-00 до 23-59, то Сегодня()+1, в противном случае Сегодня()" в любую ячейку, чтобы не заморачиваться с макросами. Не могу сама такую прописать, не хватает знаний. Сама смогла придумать только две кнопки на листе: "текущая (сегодня()" и "след. дата (сегодня()+1", которые при нажатии заполняют мне одну и ту же ячейку. Но это не удобно, хотелось бы автоматизировать. Загрузить книгу не могу, большой размер. Адрес ячейки : Лист1 В5
Изменено: |
|
|
25.02.2020 08:09:15
Здравствуйте, подскажите, как сделать, чтобы дата прописывалась, в зависимости от времени печати? Например я печатаю документ 23.02.2020 в 23:00, то дата (=сегодня()) будет 23.02.2020, а мне нужно, чтобы дата была 24.02.2020. Но если я печатаю документ 24.02.2020 в 00:00, то дата должна оставаться 24.02.2020.
То есть мне нужно чтобы в зависимости от времени распечатывания документа (с 20:00 - до 00:00) указывалась дата (=сегодня()+1), а если печать документа (с 0:00 до 08:00) указывалась дата (=сегодня()). То есть в любом случае мне нужно получить 24.02.2020.
Изменено: |
|
|