Цитата |
---|
написал: Учите матчасть |
Цитата |
---|
написал: Лучше явно указывать |
Выражаю большую благодарность всем участкам обсуждения по данному вопросу. Каждый ответ, для меня по-настоящему ценен. Спасибо!
26.07.2025 16:36:03
Добрый вечер! Выполнил поправки в макросе. Но после сохранения, при повторном открытии файла пишет "Ошибка в части содержимого в книге. Выполнить попытку восстановление? Если вы доверяете источнику". В стандартный модуль внес корректировку под свою таблицу. ActiveSheet заменил на ActiveWorkbook.Worksheets("Топливо")
Я как понимаю ошибка в модуле ЭтаКнига при открывания, но возможно ошибку вызывает связь между модулями.
Изменено: |
|||||||||||||
|
25.07.2025 15:36:24
Вечер добрый! Нашел в Макрос поправил и вставил в модуль. Но работает только когда вручную запускаю макрос.
Не подскажите в чем проблема? Sub SortColumn() Dim SortColumn As String SortColumn = "E" ActiveSheet.Sort.SortFields.Clear ActiveSheet.Sort.SortFields.Add Key:=Range(SortColumn & "1"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveSheet.Sort .SetRange Range("A1:F10") 'Указываем диапазон сортировки .Header = xlYes 'Указываем, что первая строка - заголовок .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub |
|
|
20.07.2025 16:46:03
Уважаемый gling подскажите пожалуйста, что нужно изменить в форме чтобы таблица продолжала считать по порядку, но в зависимости от в введенных в нее дополнительные даты, начало и окончания рейса. Файл приложил. Сам я пробивал изменить формулу, но мне это не по силам. Вопрос вроде вписывается в предыдущие вопросы и не выходит за пределы тематики. |
|||
|
14.07.2025 03:11:18
|
|||
|
12.07.2025 04:41:29
Добрый день! Сразу не обратил внимание что сгенерированные числа в «столбце С» постоянно меняются, при редактировании каких-либо ячеек. В настройках поставить вычисления вручную не подходит т.к. действует на всю книгу. А мне нужно только ограничить на данном листе или в этих ячейках. Файл в сообщении №3. |
|
|
09.07.2025 06:44:15
Добрый день! Подскажите пожалуйста. Создал случайные числа в диапазоне, используя формулу '=СЛУЧМЕЖДУ(R$3;S$3), но числа постоянно меняются, когда редактируешь ячейки. Как можно этого избежать? Также пробовал создать формулу подходящую под мои требования на основе “=СЛУЧМЕЖДУ(R$3;S$3)” изменяя ее опираясь на Ваши формулы. Но безрезультатно. Что я хотел добиться. Случайное число вычисляется, если превышает диапазон мин-макс, а вот если число меньше илив диапазоне, то просто копируется из "столбца J" в "столбец M" |
|
|
06.07.2025 17:00:49
|
|||||||
|
04.07.2025 16:01:10
За 28.06 программа посчитала и подставила в лист «ННК» в ячейку F39, 39:55 часов вместо 24:00 часов. За 29.06 в ячейки F40 и H40 листа «ННК» программа взяла из таблицы «Ввод данных» за 30 число, вместо 29.06. И за 30.06 взяла данные из таблицы «Ввод данных» уже за 01.07.25. |
|||
|
02.07.2025 16:46:45
Добрый день! Благодарю Вас за помощь, я подставил ваши формулы в свою таблицу. Смог разобраться только с одной, и огромное спасибо за символ $ теперь при копировании формул, диапазон не сдвигаются. Подскажите как исправить ошибку. Ввожу дату во вкладке «ННК» 01.06.25. 00:00 – 27.06.25 12:30 в столбце F и H (ДГ-1) за 27 число считает всё верно. Когда меняю дату на 01.06.25. 00:00 – 27.06.25 13:20 то в столбце F и H за 27 число, начинает считает не корректно. (ДГ-1), и ячейках под (ДГ-2) не соответствует данные. Подсчет следующих дней идет уже с ошибкой. Если указать дату окончания 01.07.25. 00:00, то программа посчитает и за 01.07. |
|||
|
26.06.2025 04:43:41
Добрый день! Долго разбирался в таблице, старался перенести формулы под свои нужды. Формулы в желтых ячейках я смог перенести в свою таблицу, а вот из оранжевых не получается видимо делаю где-то ошибку при переносе. Также не смог разобраться почему разные формулы (в желтых и оранжевых ячейках в таблице за рейс). Также меня озадачивает, когда в таблицу "за рейс" подставляешь дату 02.05.2025 14:20, то программа считает данные с 02.05.2025 14:20 (как и положено) но еще и плюсует нижнюю строчку 03.05.2025 0:00 оранжевого цвета. Из таблицы "Ввод формы" А если вводишь дату в таблицу "за рейс" 02.05.2025 00:00, то программа берет данные только в желтых ячейках и НЕ плюсует нижнею строчку 03.05.2025 0:00 оранжевого цвета из таблицы "Ввод формы". Как я понимаю формула считает относительно одних суток, но тогда она должна считать в обеих случаях одинаково? |
|||
|
23.06.2025 16:33:09
С условием что в первый день данные появились (расход, часы) с 02.05.25 14:20 по 02.05.25 24:00, а в последний с 14.05.25 0:00 по 14.05.25 9:55 |
|||
|
23.06.2025 16:26:27
|
|||
|