Bom dia amigos, estou trabalhando em um planilha e estou com dúvidas na alteração da origem de dados de uma tabela dinâmica.
explicando melhor
Tenho uma planilha nos quais são inseridos dados (report)
Outra que é apenas base do gráficos (base)
quando termino o relatorio, o botão cria uma copia da planilha base, e inseri os dados da planilha report nessa nova planilha.
Porém os dados dos gráficos e tabela dinamica dessa tabela copiada ainda continuam com os dados da tabela Base...
preciso que atualize com os dados que foram copiados da planilha report!
alguém pode ajudar?
Segue parte do codigo do botão que faz o evento:
Private Sub CommandButton3_Click()
Dim dia As String
Dim mes As String
Dim ano As String
'copia plan Base e nomeia com data do report
dia = Day(Plan1.Cells(12, 2))
mes = Month(Plan1.Cells(12, 2))
ano = Year(Plan1.Cells(12, 2))
Sheets(3).Copy before:=Sheets("Resume")
Sheets("Base (2)").Name = dia & "." & mes & "." & ano
'copia dados do report para a nova planilha
Plan1.Range("A15:H34").Copy
ActiveSheet.Range("a7").PasteSpecial
'atualiza dados da tabela dinamica com os dados copiados do report
ActiveSheet.Pivottables.range(A7:H26) 'não SEI COMO USAR....
Pergunta
Marcelo_Tavares
Bom dia amigos, estou trabalhando em um planilha e estou com dúvidas na alteração da origem de dados de uma tabela dinâmica.
explicando melhor
Tenho uma planilha nos quais são inseridos dados (report)
Outra que é apenas base do gráficos (base)
quando termino o relatorio, o botão cria uma copia da planilha base, e inseri os dados da planilha report nessa nova planilha.
Porém os dados dos gráficos e tabela dinamica dessa tabela copiada ainda continuam com os dados da tabela Base...
preciso que atualize com os dados que foram copiados da planilha report!
alguém pode ajudar?
Segue parte do codigo do botão que faz o evento:
?????
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.