Всем добрый вечер ! Очень нужна помощь в написании макроса. Задачка не лёгкая, поэтому обращаюсь к Гуру своего дела !!! Есть табличка в экселе, нужно со всей раскраской сдвинуть числа на 400 по всему диапазону, думаю это возможно. Пример как должно получиться во вложении. Заранее большое спасибо.
Всем добрый вечер ! Очень нужна помощь в написании макроса. Задачка не лёгкая, поэтому обращаюсь к Гуру своего дела !!! Есть табличка в экселе, нужно со всей раскраской сдвинуть числа на 400 по всему диапазону, думаю это возможно. Пример как должно получиться во вложении. Заранее большое спасибо.Sanya
Пока под вопросом. Не хватает алгоритма переноса записей (откуда, куда, корректировка чисел) и принципов окрашивания ячеек. Другими словами, пояснить по ячейкам преобразование "как есть" -> "как должно быть".
Добрый день!
Цитата
думаю это возможно
Пока под вопросом. Не хватает алгоритма переноса записей (откуда, куда, корректировка чисел) и принципов окрашивания ячеек. Другими словами, пояснить по ячейкам преобразование "как есть" -> "как должно быть". NikitaDvorets
NikitaDvorets, _Boroda_, Добрый день ! Согласен, сложный пример нарисовал ),Упростил пример, раскраска в таблице изначально существует, есть столбцы с числами по дням и их сумма ниже.Нужно макросом вклинить цифру 400 (число 400 можно не внедрять в сам столбец) и после этого все цифры и раскраска вместе с ней смещаются вниз, как нарисовал стрелочками и если как в примере, выделил красным, количество в столбце не вмещается в сумму 600,то число с разбивается и переноситься на следующий день, то есть 120 шт. разбилось на 80 и 40 такой же заливки и цвета шрифта и так далее. Если нужно ещё что-то пояснить, расскажу. Спасибо что откликнулись!
NikitaDvorets, _Boroda_, Добрый день ! Согласен, сложный пример нарисовал ),Упростил пример, раскраска в таблице изначально существует, есть столбцы с числами по дням и их сумма ниже.Нужно макросом вклинить цифру 400 (число 400 можно не внедрять в сам столбец) и после этого все цифры и раскраска вместе с ней смещаются вниз, как нарисовал стрелочками и если как в примере, выделил красным, количество в столбце не вмещается в сумму 600,то число с разбивается и переноситься на следующий день, то есть 120 шт. разбилось на 80 и 40 такой же заливки и цвета шрифта и так далее. Если нужно ещё что-то пояснить, расскажу. Спасибо что откликнулись!Sanya
Pelena, Доброго времени суток ! Подскажите пожалуйста, если диапазон шире, где в макросе нужно поправить ? Во всех столбцах расчёт верный, кроме двух" R "и "Х" . И подскажите пожалуйста, где поправить чтобы макрос сработал только для определённого диапазона ? Спасибо.
Pelena, Доброго времени суток ! Подскажите пожалуйста, если диапазон шире, где в макросе нужно поправить ? Во всех столбцах расчёт верный, кроме двух" R "и "Х" . И подскажите пожалуйста, где поправить чтобы макрос сработал только для определённого диапазона ? Спасибо.Sanya
Во всех столбцах расчёт верный, кроме двух" R "и "Х"
Вот я скопировала исходную таблицу наверх с ячейки B3. Остальные строки ниже удалила. Нажала кнопку, всё отработало (см.файл). Что мешало: 1) почему-то в верхней таблице в Вашем файле было меньше строк, чем в исходной, поэтому результат "залез" на строку с суммами. Лучше число строк делать с запасом 2) ниже исходной таблицы больше ничего не должно быть, иначе неверно определяется последняя заполненная строка и дальше макрос неверно отрабатывает
Что касается самой нижней таблицы, такой вариант, когда начальное значение (400) превышает сумму (143) не рассматривался. Надо дорабатывать, если такое бывает
Во всех столбцах расчёт верный, кроме двух" R "и "Х"
Вот я скопировала исходную таблицу наверх с ячейки B3. Остальные строки ниже удалила. Нажала кнопку, всё отработало (см.файл). Что мешало: 1) почему-то в верхней таблице в Вашем файле было меньше строк, чем в исходной, поэтому результат "залез" на строку с суммами. Лучше число строк делать с запасом 2) ниже исходной таблицы больше ничего не должно быть, иначе неверно определяется последняя заполненная строка и дальше макрос неверно отрабатывает
Что касается самой нижней таблицы, такой вариант, когда начальное значение (400) превышает сумму (143) не рассматривался. Надо дорабатывать, если такое бывает
Pelena, Доброго времени ! Последний вопрос, подскажите пожалуйста где поправить, чтобы после отработки макроса не было минусовых значений, как в файле с примером .Заранее большое спасибо!
Pelena, Доброго времени ! Последний вопрос, подскажите пожалуйста где поправить, чтобы после отработки макроса не было минусовых значений, как в файле с примером .Заранее большое спасибо!Sanya