Есть ли способ проверить, изменился ли результат формулы?

218
revolversnake

Я пытаюсь выяснить, как отсортировать электронную таблицу Excel после заполнения части строки. Последняя ячейка в строке - это формула для суммирования некоторых других строк. Условие, по которому я думал о сортировке таблицы, было изменением в последней ячейке. Как я могу определить, была ли последняя ячейка текущей строки изменена по формуле, и выполнить макрос сортировки?

По сути, это форма для отслеживания нарушений сотрудника, поэтому не обязательно заполнять всю строку, если только у них нет нескольких. Я хочу отсортировать его по имени сотрудника. До сих пор у меня было что-то вроде того, что вы указали имя сотрудника, но это немного раздражает, когда заполняете его, потому что вам нужно найти, где этот ряд продолжался. Я бы предпочел это отсортировать после того, как мы добавим запись.

1
Этот вариант использования является хорошим примером для хранения этого в базе данных вместо того, чтобы помешать Excel сделать это. Отслеживание истории, которое входит в ваши требования (хотя это всего лишь одна запись назад) - это один из больших красных флажков «давайте поговорим о базе данных». Вам не нужно гоняться за строками, так как данные представлены по результату запроса, и вы не окажетесь в горячей воде, если уволите сотрудника за нарушение, и он подаст в суд на неправомерное увольнение, но все, что у вас есть, это лист Excel, который может иметь был написан вчера. CDove 6 лет назад 0
Если есть способ, я мог бы. Проблема в том, что я не могу разместить базу данных (мой единственный опыт работы с MySQL), и я раньше не использовал MS Access. Часть проблемы в том, что я не смогу поддерживать это примерно через 1-1,5 года. Я студент-менеджер, поэтому я не буду здесь после окончания университета. Следующий менеджер студентов, возможно, не настолько разбирается в технологиях, поэтому я пытаюсь сделать системы максимально простыми в использовании. revolversnake 6 лет назад 0
По крайней мере, я бы взял Access. Это не «настоящая» база данных с точки зрения программиста (и мы тратим много времени на преобразование их в реальные), но это база данных, и во многих отношениях она работает аналогично Excel. Это также навык, который, если вы собираетесь работать в офисе, вам, вероятно, понадобится. CDove 6 лет назад 0
Я программист, поэтому я могу общаться. Последние пару дней я потратил на изучение VBA для написания макросов для этого, но если «база данных» Access будет лучше, я посмотрю на нее. Я, вероятно, не буду работать в офисной среде, где я не смогу использовать SQL в будущем, поэтому мне, вероятно, не понадобятся эти навыки в будущем. Спасибо! revolversnake 6 лет назад 0

0 ответов на вопрос

Похожие вопросы