2013-04-12 4 views
0

У меня есть лист Excel, который используется для отслеживания ошибок. Каждый клиент имеет свой собственный .xlsx, и каждое приложение для этого клиента имеет свой собственный лист в .xlsx. Таким образом, несколько файлов Excel с несколькими листами, все в одном формате.Excel master sheet

Все листы имеют одинаковые заголовки, а некоторые столбцы имеют проверку данных и условное форматирование. Иногда, однако, макет/заголовки или значения, разрешенные в ячейках, проверенных данными, и т. Д., Должны меняться, и я должен пройти каждый лист и вручную внести изменения.

Возможно ли иметь мастер-лист, из которого другие листы наследуют заголовки и стили заголовков со всеми ячейками под определенными заголовками, имеющими проверку данных и условное форматирование?

(До этого предлагается, я просто положить все в одном листе и использовать фильтры, чтобы показать конкретный клиент/приложение, но это стало нецелесообразным при совместном использовании и версионности листов с несколькими людьми)

+0

Инвестируйте в Office365 – user2140261

+0

как это поможет? Возможно, вы могли бы объяснить причину своего предложения? – Eshwar

ответ

1

Термин вы ищете шаблон. Вы создаете шаблон и передаете его своим клиентам для отслеживания ошибок. Если вы сделаете обновление к шаблону и передаете его клиенту, они могут просто скопировать/вставить данные в новую форму.

По-моему, вы идете по этому неправильно. Excel - это программа для работы с электронными таблицами, в то время как она может использоваться как «список», это плохой выбор для отслеживания ошибок. Если вы застряли в приложениях Office, используйте базу данных Access или что-то, что может фактически дать вам «внешний интерфейс» отдельно от «данных задней части». В Интернете есть много бесплатных программ для отслеживания ошибок. Установите один из них и просто попросите своих клиентов зарегистрировать там ошибку.

+0

Я согласен, что это совершенно неправильно, но, к сожалению, это требование. Мы используем Jira, и в идеале это было бы достаточно, но внутренние требования, к сожалению, были предметом. Спасибо за совет, хотя –

0

Использование шаблона, а затем получение клиентов для копирования + вставка старых данных является одним из способов, но это не самый безопасный метод.

Если вы хотите распространять новый шаблон для своих пользователей, было бы неплохо добавить некоторые функции импорта. Таким образом, VBA обрабатывает все старые данные.

Если вы (лично) можете вручную внести изменения в шаблон, вы также можете создать макрос рабочей книги + для «исправления» исходных данных (или копии источника) на месте.

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

Не могли бы вы показать пример изменения? до и после и т. д.