Campo fixo ao fim d...
 
Notifications
Clear all

Campo fixo ao fim da tabela dinâmica

4 Posts
2 Usuários
0 Reactions
1,278 Visualizações
(@renatovs)
Posts: 14
Active Member
Topic starter
 

Bom dia!

Tenho uma tabela dinâmica na qual possuo um filtro por cpf. Ao escolher o cpf de uma determinada pessoa aparecem diversas informações (essas informações podem aparecer em uma, duas, três ou mais paginas dependendo da pessoa).

Gostaria de saber como acrescentar um texto sempre na última folha do relatório (umas 3 linhas abaixo da última informação). Pois na hora que filtro o cpf, o número de paginas sempre muda, então teria que ser algo do tipo "acrescentar um texto (que seria o nome da pessoa que assina o relatório) sempre na última página do relatório".

Obrigado"

 
Postado : 25/09/2014 8:11 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Eu entendi parte do que você quer, seria melhor postar seu arquivo modelo, compactado!!

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 26/09/2014 7:35 am
(@renatovs)
Posts: 14
Active Member
Topic starter
 

Boa noite!

Eu até tentei compactar minha planilha mas fica ruim por que ela já é naturalmente muito grande.

Mas a princípio é o seguinte:

- Tenho uma aba chamada "relatório" onde filtro o cpf de uma pessoa;
- Ela filtra esse cpf e busca um monte de informações dessa pessoa que estão em outra aba da planilha;
- É feito uma espécie de relatório com diversas páginas, que pode variar de acordo com o cpf escolhido;
- Segue um exemplo do relatório que é emitido. Na última folha dele coloquei o campo "assinatura" à mão... gostaria que fosse automático independente do número de folhas (no exemplo são 4 páginas). https://www.sendspace.com/file/hkwkso

Obrigado!

 
Postado : 30/09/2014 3:46 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tente esse código do Excel MVP Ron de Bruin, eu uso para imprimir rodapé somente na ultima página.

Sub test()
Dim TotPages As Long
TotPages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
With ActiveSheet.PageSetup
.RightFooter = ""
ActiveSheet.PrintOut From:=1, To:=TotPages - 1
.RightFooter = "Your Header info" '<== Coloque aqui as informações que vc deseja imprimir no rodapé.
ActiveSheet.PrintOut From:=TotPages, To:=TotPages
End With
End Sub

Doni

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/10/2014 11:42 am