A Tabela Dinâmica pode ser atualizada clicando com o botão direito e clicando em 'Atualizar' (ou Opções > Atualizar). No entanto, observe que, se os dados de entrada se tornarem maiores do que os dados originais, eles não coletarão as colunas e linhas adicionais. Seria uma boa prática gerar a tabela dinâmica com mais linhas do que você precisa inicialmente e instruir o próximo usuário a não exceder a área de colagem (sombrear em alguma cor).
Se mais linhas e colunas forem necessárias, o próximo usuário poderá usar a opção > Altere a fonte de dados ou insira mais colunas e linhas na área de despejo de dados antes de colar nos dados.
Para uma lista dinâmica de fornecedores, a melhor e mais fácil solução seria aproveitar as linhas dinâmicas de uma Tabela Dinâmica colando todos os 12 meses de dados em uma única planilha e criando a Tabela Dinâmica fora disso (conforme observado no comentários). Se você estiver absolutamente interessado em usar 12 folhas, poderá gravar (e editar para generalização) uma macro que copie os fornecedores de todas as 12 folhas e remova duplicatas (Data > Remove Duplicates) ou tenha uma fórmula que leia todos os fornecedores na folha Resumo + outra fórmula que gera um identificador + outra tabela com os identificadores que leem os nomes dos fornecedores. Mas, na verdade, a abordagem de folha única é melhor, já que outras abordagens seriam apenas soluções alternativas para implementar uma funcionalidade que já existe apenas fazendo uma pequena alteração na forma como seus dados são armazenados.