Amigao o codigo que passei se vc seguir o que foi orientado tem que funcionar pq aqui funciona perfeitamente fazendo exatamente o que vc quer que faça.
Dizer somente que nao esta funcionando sem dizer o que nao esta funcionando e onde para o a execução do codigo nao ajuda a resolver o seu problema.
A parte do codigo que faz o que vc pediu
Ou seja
Salvar com o nome na celula D2 e a data em F3 é este
E este
Dim WSH As Worksheet
Dim NomeArquivo As String
Dim R As String
Set WSH = Sheets("TESTE") ' Troque pelo nome da sua planilha
NomeArquivo = WSH.Range("D2").Value & " " & Format(WSH.Range("F3").Value, "DD.MM.YYYY") ' usei pontos pq "/" nao é aceito na hora de salvar o arquivo
'Pede Confirmação para salvar em PDF
R = MsgBox("Deseja Criar uma Folha em PDF", vbYesNo, "Criando PDF")
'Se a resposta for NAO O CODIGO ENCERRA
If R = vbNo Then Exit Sub
Coloque esse codigo dentro de sua Sub
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Postado : 04/03/2017 11:13 am