Создание новых листов на основе реестра и автоматического расчета завершается - PullRequest
0 голосов
/ 03 февраля 2011

Хорошо, я настраиваю электронную таблицу, которая будет отслеживать прогресс сотрудников. Я новичок в VBA и программировании макросов в Excel, но я не чужд программированию в целом. Будем очень благодарны любой помощи. То, что я хочу сделать, заключается в следующем.

Начните с 3 листов (реестр, журнал, итого) В журнале будут все метрики отслеживания каждого сотрудника. Итого будет объединять журнал всех сотрудников вместе, и список будет динамическим списком сотрудников. Поскольку в реестре создается новая запись, я хочу скопировать лист журнала и переименовать его по имени, внесенному в список, и добавить новый (именованный) лист в вычисления итогов.

В качестве аргументов просто скажите, что каждый лист журнала имеет только числовое значение в a1, а total просто подсчитывает все поля журналов a1. Учетная запись содержит только имя в столбце A и никаких других данных. (Учитывая направление, я должен быть в состоянии расширить концепцию до более сложного набора листов.

Кроме того, было бы интересно иметь возможность удалить имя из списка и удалить указанный журнал из формулы итогов ...: D

Еще раз спасибо за любую помощь.

1 Ответ

0 голосов
/ 03 февраля 2011

Я видел, как люди пытаются заставить Excel работать как база данных, и в конечном итоге он обречен на провал. Поскольку это проект «зеленого поля», я бы начал его правильно и использовал какую-то базу данных. Выбор за вами в зависимости от ваших навыков, доступного оборудования и того, для чего он будет использоваться. Хорошей отправной точкой будет старый добрый MS Access, он быстр в освоении и в очень хороших руках. Если оно будет более популярным, тогда, возможно, обратитесь к хранилищу данных на основе сервера, например, к SQL-серверу, и напишите внешний интерфейс во что угодно (Access, vb.net, asp.net и т. Д.)

Смысл здесь в том, чтобы выбрать правильный инструмент для правильной работы, таблицы имеют свое место, но базы данных - не

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...