На втором листе есть таблица данных со столбцами Дата и Показатель. Как сделать динамическую границу блока ячеек (на 10 дат, на 14 дат). Исходной точкой считать заданную дату в ячейке N7 (на 10 дат) и N9 (на 14 дат) на первом листе.
На втором листе есть таблица данных со столбцами Дата и Показатель. Как сделать динамическую границу блока ячеек (на 10 дат, на 14 дат). Исходной точкой считать заданную дату в ячейке N7 (на 10 дат) и N9 (на 14 дат) на первом листе.Gold_Barsik
Что-то не дает мне покоя эта тема, наверное потому что речь идет о больном человеке (как я понял - нужен контроль за его состоянием здоровья). Gold_Barsik, ну Вы же не первый день на форуме, неужели нельзя понятный пример сделать? Даты стоят одни, а диапазон выделен совсем другой, и непонятно поэтому чего Вы хотите. Смотрите вариант в файле
Что-то не дает мне покоя эта тема, наверное потому что речь идет о больном человеке (как я понял - нужен контроль за его состоянием здоровья). Gold_Barsik, ну Вы же не первый день на форуме, неужели нельзя понятный пример сделать? Даты стоят одни, а диапазон выделен совсем другой, и непонятно поэтому чего Вы хотите. Смотрите вариант в файле_Igor_61
Доброго времени суток. Спасибо что проявили такое великодушие к "больному человеку". Но речь не идёт о "больном человеке". Речь идёт о контроле (гликемическом профиле) сахара в крови, здоровье этим точно не вылечить. Как я понимаю врачам нужен Гликемический профиль пациента что бы потом можно как-то на нём зарабатывать. Но речь не о людях, жаждающих заработать на вымирающих.
Даты выделены для примера. Диапазоны выделены для примера. Если на листе "сахар" стоит 21.06.19 то на листе "показания" и нужно выделить диапазон от 21.06.19 вверх до 08.06.19 (за 14 дней) и с 21.06.19 до 12.06.19 (за 10 дней).
Вариант в файле я не совсем понял. Кнопка для чего? Не, конечно если она нужна то пусть будет. Вот только тыканье в неё ничего у меня не даёт.
Доброго времени суток. Спасибо что проявили такое великодушие к "больному человеку". Но речь не идёт о "больном человеке". Речь идёт о контроле (гликемическом профиле) сахара в крови, здоровье этим точно не вылечить. Как я понимаю врачам нужен Гликемический профиль пациента что бы потом можно как-то на нём зарабатывать. Но речь не о людях, жаждающих заработать на вымирающих.
Даты выделены для примера. Диапазоны выделены для примера. Если на листе "сахар" стоит 21.06.19 то на листе "показания" и нужно выделить диапазон от 21.06.19 вверх до 08.06.19 (за 14 дней) и с 21.06.19 до 12.06.19 (за 10 дней).
Вариант в файле я не совсем понял. Кнопка для чего? Не, конечно если она нужна то пусть будет. Вот только тыканье в неё ничего у меня не даёт. Gold_Barsik
Кнопка для чего? Не, конечно если она нужна то пусть будет. Вот только тыканье в неё ничего у меня не даёт
:)) Если включить макросы и попробовать менять даты в "N7" и в "N9", о чем говорилось в самом первом сообщении, то можно заметить, что после тыка в кнопку будет именно вот так:
Если на листе "сахар" стоит 21.06.19 то на листе "показания" и нужно выделить диапазон от 21.06.19 вверх до 08.06.19 (за 14 дней) и с 21.06.19 до 12.06.19 (за 10 дней).
Тогда поясните, что в Вашем случае обозначает слово "выделить"? Как в Вашем примере - очертив нужный диапазон жирной границей? Или выделить посредством "Select"?
Кнопка для чего? Не, конечно если она нужна то пусть будет. Вот только тыканье в неё ничего у меня не даёт
:)) Если включить макросы и попробовать менять даты в "N7" и в "N9", о чем говорилось в самом первом сообщении, то можно заметить, что после тыка в кнопку будет именно вот так:
Если на листе "сахар" стоит 21.06.19 то на листе "показания" и нужно выделить диапазон от 21.06.19 вверх до 08.06.19 (за 14 дней) и с 21.06.19 до 12.06.19 (за 10 дней).
Тогда поясните, что в Вашем случае обозначает слово "выделить"? Как в Вашем примере - очертив нужный диапазон жирной границей? Или выделить посредством "Select"?_Igor_61
Спасибо. Всё так. Я конечно такое бы написать не смог. Разобрался самую малость, как включить макросы и как тыкнуть в кнопку.
Остались вопросики. А расширение такое обязательно или как? А без кнопки, только по вводу данных в ячейках можно? А то кнопка не помещается в 2003. А считать он будет только по количеству строк? с 21.06.19 до 19.06.19 с 21.06.19 до 16.06.19
Не даты? с 21.06.19 до 12.06.19 (за 10 дней) с 21.06.19 до 08.06.19 (за 14 дней)
У меня EXCEL 2003!
Спасибо. Всё так. Я конечно такое бы написать не смог. Разобрался самую малость, как включить макросы и как тыкнуть в кнопку.
Остались вопросики. А расширение такое обязательно или как? А без кнопки, только по вводу данных в ячейках можно? А то кнопка не помещается в 2003. А считать он будет только по количеству строк? с 21.06.19 до 19.06.19 с 21.06.19 до 16.06.19
Не даты? с 21.06.19 до 12.06.19 (за 10 дней) с 21.06.19 до 08.06.19 (за 14 дней)
1.Если у Вас 2003, то расширение - обязательно "xls" 2.Можно по вводу в ячейки, но для этого нужно знать, при изменении какой ячейки должен срабатывать макрос ("N7", "N9", или одна из них, или вообще другая ячейка). А вообще непонятно, почему кнопка не помещается, версия Excel тут не причем. Размеры кнопки можно менять и саму кнопку можно сдвинуть на другое место. Чтобы выделить кнопку и что-нибудь с ней сделать - нажмите на нее правой клавишей мыши (или CTRL + левая клавиша мыши). Но если все-таки нужно по изменению ячейки - можно сделать, как Вам удобней. 3.Сейчас макрос считает по строкам. Сначала на листе "показания" в столбце "А" находится самое последнее (нижнее) значение с датой из "N7" и от нее вверх отмечается диапазон в 14 строк, затем тоже самое для "N9", но уже на 10 строк. Я так сделал, потому что не совсем понял задачу из стартового сообщения, у Вас там в примере 9 и 11 дат (не 14 и 10), а если по строкам - то строк тоже больше чем 14 и 10, поэтому и непонятно было. Нужно в примере сразу показывать правильный желаемый результат. Чтобы по датам считалось придется макрос переделать.
Переделал по датам:
1.Если у Вас 2003, то расширение - обязательно "xls" 2.Можно по вводу в ячейки, но для этого нужно знать, при изменении какой ячейки должен срабатывать макрос ("N7", "N9", или одна из них, или вообще другая ячейка). А вообще непонятно, почему кнопка не помещается, версия Excel тут не причем. Размеры кнопки можно менять и саму кнопку можно сдвинуть на другое место. Чтобы выделить кнопку и что-нибудь с ней сделать - нажмите на нее правой клавишей мыши (или CTRL + левая клавиша мыши). Но если все-таки нужно по изменению ячейки - можно сделать, как Вам удобней. 3.Сейчас макрос считает по строкам. Сначала на листе "показания" в столбце "А" находится самое последнее (нижнее) значение с датой из "N7" и от нее вверх отмечается диапазон в 14 строк, затем тоже самое для "N9", но уже на 10 строк. Я так сделал, потому что не совсем понял задачу из стартового сообщения, у Вас там в примере 9 и 11 дат (не 14 и 10), а если по строкам - то строк тоже больше чем 14 и 10, поэтому и непонятно было. Нужно в примере сразу показывать правильный желаемый результат. Чтобы по датам считалось придется макрос переделать.
_Igor_61, Дико извеняюсь, но ... почему в расчёте с 07.06.19 по 21.06.19 и с 11.06.19 по 21.06.19, а не с 09.06.19 и с 12.06.19.? Это же получается 15 дней и 11 дней. Не догоняю. и Как убрать "кнопочку" просто выделить и DEL. ? Выдаёт проверку "Не обнаружено записей за ......", но ничто же не мешает подсчитать и указать именно за указанный период? Типа нету и не надо, тогда будут данные за период с меньшими (большими) показателями. Ведь на первом Листе все равно отображается "нет данных". А кнопочку может приспособить для распечатывания "Гликемического профиля" с третьего листа (он у меня почти подготовлен)?
Светлый, Замечательно . Это могло бы подойти в теме Средние значения за каждый день периода от указанной даты Только данные за каждое число отобразить в виде среднего значения. Если не составит труда, посмотрите как мне её перекроить на СРЕДНЕЕ ЗНАЧЕНИЕ.
_Igor_61, Дико извеняюсь, но ... почему в расчёте с 07.06.19 по 21.06.19 и с 11.06.19 по 21.06.19, а не с 09.06.19 и с 12.06.19.? Это же получается 15 дней и 11 дней. Не догоняю. и Как убрать "кнопочку" просто выделить и DEL. ? Выдаёт проверку "Не обнаружено записей за ......", но ничто же не мешает подсчитать и указать именно за указанный период? Типа нету и не надо, тогда будут данные за период с меньшими (большими) показателями. Ведь на первом Листе все равно отображается "нет данных". А кнопочку может приспособить для распечатывания "Гликемического профиля" с третьего листа (он у меня почти подготовлен)?
почему в расчёте с 07.06.19 по 21.06.19 и с 11.06.19 по 21.06.19, а не с 09.06.19 и с 12.06.19.? Это же получается 15 дней и 11 дней. Не догоняю
Вы знаете, я тоже не догоняю, т.к. Вы не уточнили про эти 14 дней - включать в подсчет указанные даты или нет, вот и сделал как понял. Если от 21.06 отнять 14 дней, у меня получается 07.06., видимо Вы считаете как-то по-другому, но я не могу прочитать Ваши мысли. К тому же Вы не предупредили, что на листе "показания" даты не все, а есть пропущенные, поэтому изначально я делал поиск исходя из предположения, что в списке присутствуют все даты. Ну хорошо, пусть будет с 07.06 по 21.06 - 15 дней. Тогда почему по Вашей логике с 09.06 по 21.06 получается 14 дней а не 13? Капитально "не догоняю"
тогда будут данные за период с меньшими (большими) показателями
Как же в таком случае - в меньшую или большую сторону искать следующую дату? Все-таки "с меньшими" или "большими"? Вы же тоже об этом ничего не говорите, предлагаете угадать?
почему в расчёте с 07.06.19 по 21.06.19 и с 11.06.19 по 21.06.19, а не с 09.06.19 и с 12.06.19.? Это же получается 15 дней и 11 дней. Не догоняю
Вы знаете, я тоже не догоняю, т.к. Вы не уточнили про эти 14 дней - включать в подсчет указанные даты или нет, вот и сделал как понял. Если от 21.06 отнять 14 дней, у меня получается 07.06., видимо Вы считаете как-то по-другому, но я не могу прочитать Ваши мысли. К тому же Вы не предупредили, что на листе "показания" даты не все, а есть пропущенные, поэтому изначально я делал поиск исходя из предположения, что в списке присутствуют все даты. Ну хорошо, пусть будет с 07.06 по 21.06 - 15 дней. Тогда почему по Вашей логике с 09.06 по 21.06 получается 14 дней а не 13? Капитально "не догоняю"
тогда будут данные за период с меньшими (большими) показателями
Как же в таком случае - в меньшую или большую сторону искать следующую дату? Все-таки "с меньшими" или "большими"? Вы же тоже об этом ничего не говорите, предлагаете угадать?
Уважаемый _Igor_61, у Проверенных обитателей наверно никогда нет логики Мои мысли - мои скакуны. Были какие то мысли, решил их воплотить. У меня к Вам только уважение, никаких претензий нет в помине. Просто за период я принял с - по (включительно). Ваша правда что не предупредил. Пока "рожал" тему вылетело из головы. с 09.06 по 21.06 14 дней потому что (мои мысли) 8.06.19 отсутствует. Может изложил не так? Пардон! ! "с меньшими" или "большими"? это как раз про отсутствие 8.06.19. Говорите отдельную тему? Ну не знаю. Одно название только чего стоит придумать. И так с этим файлом уже по 6-ти темам прыгаю. А может рискнуть как например "Табель учёта рабочего времени" ? И всё в одной кучке. Подумаю. А насчёт кнопочки: вначале она "переносила" меня на вторую страницу. Я её скопировал (кнопочку) и она стала переносить" меня в ваш пример . Т.е. в другую книгу . Посоветуйте что нибудь ?
Уважаемый _Igor_61, у Проверенных обитателей наверно никогда нет логики Мои мысли - мои скакуны. Были какие то мысли, решил их воплотить. У меня к Вам только уважение, никаких претензий нет в помине. Просто за период я принял с - по (включительно). Ваша правда что не предупредил. Пока "рожал" тему вылетело из головы. с 09.06 по 21.06 14 дней потому что (мои мысли) 8.06.19 отсутствует. Может изложил не так? Пардон! ! "с меньшими" или "большими"? это как раз про отсутствие 8.06.19. Говорите отдельную тему? Ну не знаю. Одно название только чего стоит придумать. И так с этим файлом уже по 6-ти темам прыгаю. А может рискнуть как например "Табель учёта рабочего времени" ? И всё в одной кучке. Подумаю. А насчёт кнопочки: вначале она "переносила" меня на вторую страницу. Я её скопировал (кнопочку) и она стала переносить" меня в ваш пример . Т.е. в другую книгу . Посоветуйте что нибудь ?Gold_Barsik
Сообщение отредактировал Gold_Barsik - Понедельник, 24.06.2019, 20:26
Про другую тему - это если на кнопочку печать назначать, т.к. совсем другая задача, не обозначенная в теме. Кнопочка переносила на второй лист, т.к. это в макросе прописано, если не нужно этот момент можно в макросе убрать и оставаться на первом листе. А куда и как Вы ее скопировали? В другую книгу? А текст макроса в эту другую книгу скопировали или нет? Hепонятно, что именно Вы делали. Опишите подробней, или приложите файл в котором возникла проблема. Могу предположить, что Вы просто скопировали в Ваш файл кнопку, а макрос оставили в скачанном примере. Нужно сам текст макроса скопировать в Вашу книгу, а кнопку для надежности удалить, потом вместо нее новую вставить и посадить на нее макрос. Ну или посадить его (макрос) на событие изменения ячеек на первом листе - не знаю как Вам удобней будет. Проверяйте, правильно ли теперь - переделал еще раз:
Про другую тему - это если на кнопочку печать назначать, т.к. совсем другая задача, не обозначенная в теме. Кнопочка переносила на второй лист, т.к. это в макросе прописано, если не нужно этот момент можно в макросе убрать и оставаться на первом листе. А куда и как Вы ее скопировали? В другую книгу? А текст макроса в эту другую книгу скопировали или нет? Hепонятно, что именно Вы делали. Опишите подробней, или приложите файл в котором возникла проблема. Могу предположить, что Вы просто скопировали в Ваш файл кнопку, а макрос оставили в скачанном примере. Нужно сам текст макроса скопировать в Вашу книгу, а кнопку для надежности удалить, потом вместо нее новую вставить и посадить на нее макрос. Ну или посадить его (макрос) на событие изменения ячеек на первом листе - не знаю как Вам удобней будет. Проверяйте, правильно ли теперь - переделал еще раз:_Igor_61
_Igor_61, На сегодня файл претерпел значительные (или не значительные) изменения. Все макросы я прокручиваю на поступившем примере. Потом копирую в свой файл и обкатываю его там. Если что то не идёт, делаю вырезку из своего файла (переделанного) и снова прикладываю к вопросу. Как-то типа "Так".
Новые инструкции
Цитата
новую вставить и посадить на нее макрос. Ну или посадить его (макрос) на событие изменения ячеек на первом листе
, в больнице было не удобно работать, проверю и если что далее по типу "Так". Большое спасибо за отзывчивость, время и терпение.
_Igor_61, На сегодня файл претерпел значительные (или не значительные) изменения. Все макросы я прокручиваю на поступившем примере. Потом копирую в свой файл и обкатываю его там. Если что то не идёт, делаю вырезку из своего файла (переделанного) и снова прикладываю к вопросу. Как-то типа "Так".
Новые инструкции
Цитата
новую вставить и посадить на нее макрос. Ну или посадить его (макрос) на событие изменения ячеек на первом листе
, в больнице было не удобно работать, проверю и если что далее по типу "Так". Большое спасибо за отзывчивость, время и терпение.Gold_Barsik
Сообщение отредактировал Gold_Barsik - Среда, 17.07.2019, 21:22