Caro Ronaldo,
Vou te propor uma resposta como sugestão para sua necessidade. Como eu não sei ao certo o layout que você deseja nas planilhas que serão criadas, fica difícil desenvolver o código VBA para criar um nova planilha formatando-a conforme a sua necessidade. Entretanto,
o que sugiro fazer é criar uma planilha modelo que será nossa máscara a ser duplicada para somente alterar os nomes dos funcionários e calcular os meses entre admissão e demissão.
Observe minha solução e altere as referências conforme a sua necessidade:
- A planilha onde estarão os nomes dos empregados eu chamei de "Lista de funcionários" e está no padrão de Layout de colunas na ordem de Nº, Nome, Admissão, Demissão. Observe a imagem abaixo:

- A planilha modelo deve se chamar "Modelo" e montei ela conforme layout da imagem abaixo:

O layout da planilha modelo, você pode montar como quiser. Eu coloquei ai uma sugestão de fórmulas para atender a sua necessidade de mostrar todos os meses em que o funcionário trabalhou na empresa. Você só deve respeitar o nome do funcionário na célula
D2, pois essa é a referência que está no código VBA abaixo.
- Aperte Alt + F11, crie um módulo e copie e cole o código abaixo, que gerará uma macro chamada "Criar_listas":
Sub Criar_listas()
Dim Funcionário As String
Sheets("Lista de Funcionários").Select
Range("B2").Select
Do Until ActiveCell.FormulaR1C1 = ""
Funcionário = Left(ActiveCell.Offset(0, 0).Range("A1"), 31)
Sheets("Modelo").Select
Sheets("Modelo").Copy After:=Sheets(2)
Sheets("Lista de Funcionários").Select
Selection.Copy
Sheets("Modelo (2)").Select
Range("D2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Modelo (2)").Select
Sheets("Modelo (2)").Name = Funcionário
Sheets("Lista de Funcionários").Select
ActiveCell.Offset(1, 0).Range("A1").Select
Loop
End Sub
- Agora basta rodar a macro, ou crie um botão na planilha Lista de funcionários e atribua esta macro ao botão.
Faça o teste ai e comente se atendeu sua necessidade.
Se for útil não esqueça de marcar como útil a resposta!
Abraços!