V, точно, ошибся в 3 строке)
Большое спасибо
Большое спасибо
08.11.2023 11:08:34
МатросНаЗебре, Неправильный расчет получается, к примеру, вот задал число 170 из столбца D и выбрал 2 месяц. Ответ должен был получиться около 79
|
|
|
08.11.2023 09:15:20
Добрый день!
Нужно реализовать, чтоб вбивая значение столбца D(можно еще добавить значение месяца), находилось значение столбца C(используя прогнозирование/интерполяцию). Но при этом нужно учесть столбец A/B c наименованием месяцев, т.к в летние периоды значение в столбце С становится ниже. Попробовал выводить уравнение полинома, функцию ПРЕДСКАЗ, но работает некорректно в данном случае. Подскажите, пожалуйста, как это можно сделать.
Изменено: |
|
|
17.08.2023 11:58:29
evgeniygeo, спасибо
|
|
|
17.08.2023 07:54:45
evgeniygeo, в зависимости от столбцов, т.е я это явно выделяю. К примеру: для столбца 1 положительные числа светло-зеленые, отрицательные - светлокрасные. Для 2 столбца значения темно-зеленые и темно-красные
|
|
|
17.08.2023 07:49:18
еще один пример из 3 столбцов, мне нужно чтоб 3 столбца из скриншота объединились в один бар, чтоб при этом столбец с наибольшим значением не перекрывал цвет с наименьшим значением. Ось у при этом не должна мне показывать сумму положительных/отрицательных чисел, а строиться по классике, со значениями из столбца с наибольшим значением
Изменено: |
|
|
04.07.2023 14:47:53
Максим В., Павел с Востока \Ʌ/, большое спасибо! это то что нужно
|
|
|
04.07.2023 13:56:49
Максим В., ваша формула сейчас работает так же как и моя, т.е нарастающий итог работает корректно, но нужно добавить еще несколько условий по столбцам, т.е если я в столбце год поменяю значение с 2023 на 2022 для станции 45 и показателя Выработка -всего, я должен увидеть Выработку -всего именно для 2022 года.
|
|
|
09.03.2023 08:31:55
Добрый день! Есть два работающих макроса по вставке формулы в книгу excel. Подскажите, пожалуйста, как можно их объединить в один
Макрос 1
Изменено: |
|||||
|
09.03.2023 07:09:48
Еще пробовал в первом варианте просто добавить дополнительные листы. Все ячейки кроме нужных мне("G30:J30,G65:J68") заблокированы на данных листах, так что думал может сработать, но нет). В этом варианте - данные вставляются корректно на все листы с наименованием месяца + на лист "I квартал", а "II квартал", "III квартал", "IV квартал", "Год" почему-то упускает, ячейки остаются незаполненными
Изменено: |
|||||
|
25.01.2023 18:18:45
evgeniygeo, Спасибо
|
|
|
25.01.2023 15:06:38
evgeniygeo, ох, ячеек то многовато будет) а с листами получится так как я описал выше?
Диапазонами получается не задать в таком варианте макроса? Вариантом в лоб что-то не получается, выдает Run time error 450, при нажатии Debug указывается данная строка zapas = Sheets("Выработка").Range("F141", "G141", "H141", "I141", "J141", "K141", "L141", "M141", "N141", "O141", "P141", "Q141").Text
Изменено: |
|||
|
25.01.2023 14:38:10
evgeniygeo, Большое спасибо! Сейчас работает для одной ячейки которую я задаю в макросе, но когда меняю Range("F141") на Range("F141:Q141"), макрос перестает показывать изменения, подскажите как правильно диапазон задать чтоб работало(я нужные сам расставлю) ? Я в VBA слаб, но раньше всегда в таком виде диапазоны в макросах указывал, аналогичный вопрос для указания листов в книге excel Sheets("Выработка") просто меняю Sheets(Array("Sheet1", "Sheet2")), больше никаких изменений не будет?
|
|
|
25.01.2023 13:11:34
evgeniygeo, Вот именно это и хотелось увидеть! но данный макрос не работает при моих условиях(часть исходных данных использующихся в формулах на другом листе)
В приложении прикреплен ваш файл, где я создал дополнительный лист и аргументы СУММ перенес на новый лист, макрос уже не работает В своем же файле ничего не менял, просто поставил макрос на ячейку F141(так же проверено на ячейках со скоростью ветра и КИУМ на листе чистая выработка)
Изменено: |
|
|
25.01.2023 12:13:51
Добрый день! Есть такой макрос, вставляющий формулу в определенные ячейки одного файла, используя связь с другим файлом.(оба файлы имели одинаковые наименования листов, да и вообще всю структуру)
Сейчас нужно сделать тоже самое(вставить формулу имеющую связь с другим файлом), только иметь возможность выбрать лист откуда будут браться данные из файла источника. Файл приемник - тот же самый формат и структура Файл источник - другой формат, другие наименования листов. Все данные будут браться с одного листа (к примеру, лист с именем "ТЭЦ", ну а сама формула вставлятся во все листы файла приемника как и раньше, тут без изменений) Подскажите пожалуйста как изменить макрос. Заранее большое спасибо!
Изменено: |
|||
|
25.01.2023 11:42:22
Ігор Гончаренко, Такой вопрос уже не будет стоять, интерес только увидеть прошлый и нынешний результат в определенных месяцах)
|
|
|
25.01.2023 11:23:11
evgeniygeo,
Изменено: |
|||
|
25.01.2023 08:45:05
MikeVol,
На листе чистая выработка почти все ячейки имеют либо ссылку связями, либо формулу(которая пересчитывается каждый раз при изменении исходных данных(скорость ветра и часы простоя) Вот нужно видеть именно пересчет этих формул, т.е к примеру, была скорость ветра в ВЭС 1 = 6.5 а Wпрогноз = 12810, изменили скорость ветра на 10, Wпрогноз стал = 43372(формула сама все посчитала, я меняю только значения скорости ветра и часов простоя в исходных данных, больше абсолютно ничего не трогаю) Хочется увидеть: Навели курсор на ячейку Wпрогноз и показывается комментарием "прошлое значение: 12810" В этот раз все очень подробно написал, извиняюсь если изначально плохо объяснил P.S рассматриваю все возможные варианты, если намного проще реализовать это в другом виде Для скорости работы можно сделать только для ячеек Wпрогноз, КИУМ, скорость ветра, остальные не нужны
Изменено: |
|
|
25.01.2023 08:27:35
evgeniygeo, Спасибо за предложение, к сожалению, листов достаточно много и скорее всего будет нецелесообразно каждый раз создавать копии этих листов при пересчете..
но как идея интересно, первый рабочий вариант для ячеек с формулами |
|
|
24.01.2023 14:39:27
evgeniygeo, Спасибо, когда искал информацию натыкался на данные статьи, к сожалению, данные макросы не учитывают ячейки с формулами
|
|
|
24.01.2023 13:36:58
Григорий Калюга, Значения, которые я буду менять, находятся только на листе "исходные данные" - скорость ветра и часы простоя, на всех остальных листах все значения прописаны формулами или связями( при изменении скорости ветра или часов простоя на листе исходные данные будут пересчитываться формулы на всех остальных листах)
Изменено: |
|
|
24.01.2023 12:18:05
Нашел еще вот такой макрос и проверил работоспособность, может его будет проще исправить, работает также как предыдущий
Private Sub Worksheet_Change(ByVal Target As Range) Dim NewCellValue$, OldComment$ Dim cell As Range If Intersect(Target, Range("F:S")) Is Nothing Then Exit Sub For Each cell In Intersect(Target, Range("F:S")) If IsEmpty(cell) Then NewCellValue = "Ячейка очищена" Else NewCellValue = cell.Formula End If On Error Resume Next With cell OldComment = .Comment.Text & Chr(10) .Comment.Delete .AddComment .Comment.Text Text:=OldComment & Application.UserName & " " & _ Format(Now, "MM.DD.YY h:MM:ss") & " : " & NewCellValue .Comment.Shape.TextFrame.AutoSize = True .Comment.Shape.TextFrame.Characters.Font.Size = 8 End With Next cell End Sub |
|
|