Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
#8426
Olá , estou trabalhando em uma planilha para controle de investimentos, mas sou novato e tenho conhecimento 0 de VBA

Será que alguém poderia me dizer porque raios minha tabela da aba proventos não está atualizando sozinha mesmo utilizando o código

Private Sub Worksheet_Activate()
Sheets(“PROVENTOS”).PivotTables(“TD_PROVENTOS”).RefreshTable
End Sub

Onde estou errando? to ficando maluco já :shock: :cry: :cry: :cry:
segue a planilha em anexo

Outra coisa, vai ser um projeto demorado e to com muitas duvidas :(. Será que posso criar um tópico exclusivo para esse projeto?

Grato desde já aos senhores mestres em excel

Rafael Grande
Você não está autorizado a ver ou baixar esse anexo.
#8428
Boa tarde,

estou sem acesso ao Excel no momento, verifique o tópico abaixo:

http://gurudoexcel.com/forum/viewtopic. ... 8130#p8130

Ou tente usar o código abaixo:
Código: Selecionar todos
Private Sub Worksheet_Activate()
ActiveSheet.PivotTables("nome da sua tabela dinamica").PivotCache.Refresh
End Sub
#8443
Olá,

Usei como base a sua coluna F (quantidade de ações) da aba Proventos, teste o código abaixo:
Código: Selecionar todos
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.PivotTables("TD_PROVENTOS").PivotCache.Refresh
End Sub
No aguardo.
#8454
Kledison escreveu:Olá,

Usei como base a sua coluna F (quantidade de ações) da aba Proventos, teste o código abaixo:
Código: Selecionar todos
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.PivotTables("TD_PROVENTOS").PivotCache.Refresh
End Sub
No aguardo.
Cara vcs usam magia negra só pode . FUNCIONOU!!! to quebrando a cabeça fazem dias!!! o que eu fiz de errado?

Muito obrigado!!! :D :D :D
#8455
Boa noite,

não é magia não :D :D :D

quando te mandei a macro não tinha acesso ao Excel para verificar seu exemplo,

após verificar percebi que a macro que lhe enviei estava sendo executada quando a aba era ativada
Código: Selecionar todos
Private Sub Worksheet_Activate()
então troquei para a macro abaixo, que atualiza a Tabela Dinâmica toda vez que um dado é alterado
Código: Selecionar todos
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord