Você já tentou usar uma tabela dinâmica? Particularmente, se os dados da sua planilha principal forem configurados usando o comando list, as planilhas escravas atualizarão e adicionarão registros sempre que estiverem abertas ou sob comando ("atualizar todas" na guia da tabela dinâmica). Configurar a tabela dinâmica como você deseja que eles se comportem e formatá-los é um pouco trabalhoso no xl2007, mas uma vez feito isso você não terá muito o que fazer em termos de manutenção.