Приветствую гуру и интересующихся этой темой. Эта тема - продолжение темы "Подсчет суммы в столбце в определенном диапазоне строк. Очень помог в этом вопросе buchlotnik, Прилагаю таблицу с ЕГО решением вопроса из выше указанной темы. Дальнейшая проработка таблицы заключается в следующем: Необходимо, что бы при добавлении пользователем строк (после 9-той) автоматически растягивались формулы в столбцах F и G. Это корректно работает при условии, если растягивать формулы вручную. Причем не из любой ячейки в столбце, а именно с той, в которой уже есть результат подсчета (конкретно F7 и G4). И в строке ИТОГО сумму тоже надо корректировать руками. Для меня это не проблема, но боюсь что будет БОЛЬШОЙ проблемой для пользователей. И каждый будет звонить и говорить, что таблица не работает. Можно ли это поправить программно?
Предыстория: Данная таблица для учителей школы, которые составляют поурочное расписание на год. Цель данной таблицы - распространить ее между учителями школы. К сожалению все они, кроме моей жены не работают в excel. Все делают эти планы в Word'e. Отсюда и сроки большие, и много ошибок, т.к. считают часы вручную. Да и жена моя начала использовать Excel только после моих настойчивых рекомендаций. Поэтому задумка заключается в том, чтобы составить шаблон, в который входит шапка и три строки: БЛОК, РАЗДЕЛ, ТЕМА (строки 1-9 и 15) Вставить формулы и раздать пользователям. При добавлении пользователем новой строки (между строками 9 и 15), формулы должны тоже добавляться автоматически.
Приветствую гуру и интересующихся этой темой. Эта тема - продолжение темы "Подсчет суммы в столбце в определенном диапазоне строк. Очень помог в этом вопросе buchlotnik, Прилагаю таблицу с ЕГО решением вопроса из выше указанной темы. Дальнейшая проработка таблицы заключается в следующем: Необходимо, что бы при добавлении пользователем строк (после 9-той) автоматически растягивались формулы в столбцах F и G. Это корректно работает при условии, если растягивать формулы вручную. Причем не из любой ячейки в столбце, а именно с той, в которой уже есть результат подсчета (конкретно F7 и G4). И в строке ИТОГО сумму тоже надо корректировать руками. Для меня это не проблема, но боюсь что будет БОЛЬШОЙ проблемой для пользователей. И каждый будет звонить и говорить, что таблица не работает. Можно ли это поправить программно?
Предыстория: Данная таблица для учителей школы, которые составляют поурочное расписание на год. Цель данной таблицы - распространить ее между учителями школы. К сожалению все они, кроме моей жены не работают в excel. Все делают эти планы в Word'e. Отсюда и сроки большие, и много ошибок, т.к. считают часы вручную. Да и жена моя начала использовать Excel только после моих настойчивых рекомендаций. Поэтому задумка заключается в том, чтобы составить шаблон, в который входит шапка и три строки: БЛОК, РАЗДЕЛ, ТЕМА (строки 1-9 и 15) Вставить формулы и раздать пользователям. При добавлении пользователем новой строки (между строками 9 и 15), формулы должны тоже добавляться автоматически.JannMichel
Вариант "Умной таблицей", может сгодится в качестве примера. При вставке строк или растягивании за нижний угол формулы прописываются автоматически.
Вариант "Умной таблицей", может сгодится в качестве примера. При вставке строк или растягивании за нижний угол формулы прописываются автоматически.gling
gling, да, стало очень удобно. Формулы растягиваются. Итоговая сумма тоже автоматически захватывает добавленные строки. Добавил я несколько строк, и с определенного момента стал происходить сбой. Со строки 14 формула выдает не правильную сумму, а ниже Н/Д
gling, да, стало очень удобно. Формулы растягиваются. Итоговая сумма тоже автоматически захватывает добавленные строки. Добавил я несколько строк, и с определенного момента стал происходить сбой. Со строки 14 формула выдает не правильную сумму, а ниже Н/ДJannMichel
gling, таблица все верно считает... до определенного момента. Сначала подумал, что я как то не правильно вводил данные или сбил где-то формулу. Затем снова скачал файл и опять стал добавлять строки. И с ячейки F31 подсчет сбивается.
gling, таблица все верно считает... до определенного момента. Сначала подумал, что я как то не правильно вводил данные или сбил где-то формулу. Затем снова скачал файл и опять стал добавлять строки. И с ячейки F31 подсчет сбивается.JannMichel
в той теме уже не стал отвечать, т.к. ответ более подходит к этой. [vba]
Код
Sub Plus_Row() Rows([D1048576].End(xlUp).Row).Insert Shift:=xlDown End Sub
[/vba] файл перезалил - неправильную формулу написал в E10, исправил (клятый копипаст) еще раз заменил файл, выкинул СТРОКА(ссылка), т.к. для умной таблицы это не приемлимо
в той теме уже не стал отвечать, т.к. ответ более подходит к этой. [vba]
Код
Sub Plus_Row() Rows([D1048576].End(xlUp).Row).Insert Shift:=xlDown End Sub
[/vba] файл перезалил - неправильную формулу написал в E10, исправил (клятый копипаст) еще раз заменил файл, выкинул СТРОКА(ссылка), т.к. для умной таблицы это не приемлимоNic70y
В файле по не известной мне причине формулы идут не по порядку, наверно удаляли строки, но в столбцах выскакивает ярлычек, нажав на который можно в столбце проставить формулы. Установите курсор в строку формул и нажмите Enter, появится ярлычек.
В файле по не известной мне причине формулы идут не по порядку, наверно удаляли строки, но в столбцах выскакивает ярлычек, нажав на который можно в столбце проставить формулы. Установите курсор в строку формул и нажмите Enter, появится ярлычек.gling
gling, это "болезнь" умных таблиц, в них не рекомендуется (категорически) делать ссылки на конкретные ячейки/диапазоны, тока на саму таблицу (не всегда конечно) [p.s.]сам сделал на 4-ю строку в сумме (шоб не удлинять формулу) надеюсь ее не зацепит[/p.s.]
gling, это "болезнь" умных таблиц, в них не рекомендуется (категорически) делать ссылки на конкретные ячейки/диапазоны, тока на саму таблицу (не всегда конечно) [p.s.]сам сделал на 4-ю строку в сумме (шоб не удлинять формулу) надеюсь ее не зацепит[/p.s.]Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Суббота, 10.09.2016, 20:38
Nic70y, Очень интересная кнопка. А можно ее встроить в таблицу gling? И если бы еще их сделать две: одну в столбец БЛОК, что бы сразу вставлялось слово БЛОК, Вторую в столбец РАЗДЕЛ с тем же результатом. В случае с РАЗДЕЛОМ должна добавляться еще одна пустая строка для названия урока. Это возможно? Последнюю табличку сделанную gling прикрепил
Nic70y, Очень интересная кнопка. А можно ее встроить в таблицу gling? И если бы еще их сделать две: одну в столбец БЛОК, что бы сразу вставлялось слово БЛОК, Вторую в столбец РАЗДЕЛ с тем же результатом. В случае с РАЗДЕЛОМ должна добавляться еще одна пустая строка для названия урока. Это возможно? Последнюю табличку сделанную gling прикрепилJannMichel
krosav4ig, Ваша табличка сбоев не дает, которые описаны в посте 5 и 7. По крайней мере при первой поверке. Если таких ошибок не будет - это просто чудесно, потому как пользователи, ввиду человеческого фактора, не будут контролировать все цифры, которые выдают формулы. Ошибки неизбежны. Пожелания: 1) Вы поменяли местами столбцы БЛОК и РАЗДЕЛ. Это принципиально? Возможно ли их вернуть на место для простоты восприятия, чтобы они располагались в строке по возрастанию? 2) И можно ли добавить кнопки, как сделал Nic70y (пост 12). Плюс к этому дополнить третью кнопку надписью УРОК. И что бы при её нажатии добавлялся следующий порядковый номер урока в столбце НОМЕР УРОКА/ЗАНЯТИЯ.
krosav4ig, Ваша табличка сбоев не дает, которые описаны в посте 5 и 7. По крайней мере при первой поверке. Если таких ошибок не будет - это просто чудесно, потому как пользователи, ввиду человеческого фактора, не будут контролировать все цифры, которые выдают формулы. Ошибки неизбежны. Пожелания: 1) Вы поменяли местами столбцы БЛОК и РАЗДЕЛ. Это принципиально? Возможно ли их вернуть на место для простоты восприятия, чтобы они располагались в строке по возрастанию? 2) И можно ли добавить кнопки, как сделал Nic70y (пост 12). Плюс к этому дополнить третью кнопку надписью УРОК. И что бы при её нажатии добавлялся следующий порядковый номер урока в столбце НОМЕР УРОКА/ЗАНЯТИЯ.JannMichel
Сообщение отредактировал JannMichel - Суббота, 10.09.2016, 22:53
Nic70y, ТС - это создатель топика? Если да, то дело не в том, что я не захотел Ваши формулы. А в том, что я не разобрался в них. Возможно они даже лучше остальных предложенных. Какие приемы используют Ваши формулы в отличии от других формул, я не знаю. Не специалист. Поэтому и обратился к ВАМ за помощью. Я же оцениваю с точки зрения результата. И Ваша формула считает, и формула предложенная gling считает. Разницу, которую я увидел, это более удобное оформление для восприятия.
Nic70y, ТС - это создатель топика? Если да, то дело не в том, что я не захотел Ваши формулы. А в том, что я не разобрался в них. Возможно они даже лучше остальных предложенных. Какие приемы используют Ваши формулы в отличии от других формул, я не знаю. Не специалист. Поэтому и обратился к ВАМ за помощью. Я же оцениваю с точки зрения результата. И Ваша формула считает, и формула предложенная gling считает. Разницу, которую я увидел, это более удобное оформление для восприятия.JannMichel