Obrigado DJunqueira e Reinaldo por atender ao meu pedido.
Com relação a sugestão do DJunqueira, meu conhecimento de vba é muito limitado. Então não entendi onde devo acrescentar o código sugerido. É para mesclar esse código com o outro?
Com relação a sugestão do Reinaldo, substituí o código, mas dá erro na linha "If Worksheets(planilha).Name = Cells(linha, coluna) Then
Parece que tenho que substituir a palavra planilha nesta linha e também logo abaixo onde está escrito Next Planilha, mas não sei o que escrever no lugar.
No caso em questão, quando abro o arquivo eu tenho 4 abas - Empregados, Empregador, Verbas e TRCT. Ao selecionar os nomes na aba Empregados e clicar no botão para gerar planilhas, são criados os respectivos TRCTs adicionais, que recebem o nome dos empregados que foram selecionados. Então, se eu selecionar Andreia de Souza Araújo e Miguel Angelo Duarte será criado abas com os nomes "1 Andrea Araújo" e "2 Miguel Duarte". No código criarTRCT, está assim:
Sheets("TRCT").Select
Sheets("TRCT").Copy After:=Sheets(4)
'renomear a cópia com o nome do empregado
Sheets(5).Name = apelido
'colocar os dados na nova planilha
Sheets(5).Select
Atenciosamente,
Gilberto
Postado : 03/01/2017 8:56 am