Добрый день! Подскажите, пожалуйста, формулу для В6:AF16 Лист2. На Листе1 B1=СЕГОДНЯ. При сохранении файла, должен заполняться Лист2 на соответствующую дату. И так весь месяц. Заранее, спасибо.
Добрый день! Подскажите, пожалуйста, формулу для В6:AF16 Лист2. На Листе1 B1=СЕГОДНЯ. При сохранении файла, должен заполняться Лист2 на соответствующую дату. И так весь месяц. Заранее, спасибо.Ёжж
Если нужно, чтобы значения сохранялись - то только макросом (см. вложенный файл). Если сделать на формулах, то они каждый раз при сохранении будут пересчитываться, и данные предыдущих дней будут обнуляться.
Если нужно, чтобы значения сохранялись - то только макросом (см. вложенный файл). Если сделать на формулах, то они каждый раз при сохранении будут пересчитываться, и данные предыдущих дней будут обнуляться.Samaretz
Samaretz, доработал под себя, всё работает. Спасибо. Подскажите, что поменять в коде, что бы при редактировании в течении дня сохранялись последние данные на Листе2?
Samaretz, доработал под себя, всё работает. Спасибо. Подскажите, что поменять в коде, что бы при редактировании в течении дня сохранялись последние данные на Листе2?Ёжж
Ёжж, код вызывается при сохранении файла, поэтому каждый раз, когда файл будет сохраняться - данные с листа1 будут переноситься в соответствующую колонку листа2.
Соответственно, все, что Вам нужно сделать - просто сохранить файл сегодня (странно звучит, но, тем не менее, это так :-)); если сохраните файл завтра - то на листе2 останутся данные с последнего сегодняшнего сохранения, а текущие данные с листа1 будут перенесены уже в завтрашнюю колонку.
Ёжж, код вызывается при сохранении файла, поэтому каждый раз, когда файл будет сохраняться - данные с листа1 будут переноситься в соответствующую колонку листа2.
Соответственно, все, что Вам нужно сделать - просто сохранить файл сегодня (странно звучит, но, тем не менее, это так :-)); если сохраните файл завтра - то на листе2 останутся данные с последнего сегодняшнего сохранения, а текущие данные с листа1 будут перенесены уже в завтрашнюю колонку.Samaretz
Кажется понял что Вы имеете ввиду... Немножко поправил код; посмотрите этот файлик.
PS. В этом случае код будет выводить нули на листе2 даже напротив названий групп (синие строчки); можно скрыть эти нули установкой формата ячейки в виде трех точек с запятой (;;;).
Кажется понял что Вы имеете ввиду... Немножко поправил код; посмотрите этот файлик.
PS. В этом случае код будет выводить нули на листе2 даже напротив названий групп (синие строчки); можно скрыть эти нули установкой формата ячейки в виде трех точек с запятой (;;;).Samaretz