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.
#17980
Olá para todos.

Estou com uma planilha que é composta por várias tabelas dinâmicas. Estas tabelas devem continuar acessíveis após o bloqueio da planilha.

Quando eu bloqueio a planilha pelo caminho REVISÃO - PROTEGER PLANILHA e marco a opção USAR TABELA DINÂMICA & GRÁFICO DINÂMICO, tudo funciona que que é uma beleza.

A questão é que ela tem um botão que faz a atualização dos dados. Essa atualização é feita através do código abaixo, que desbloqueia, atualiza a planilha e depois bloqueia novamente a planilha.

Meu problema é que, quando o código bloqueia a planilha, eu não consigo mais utilizar as tabelas dinâmicas.

Estou usando o seguinte código VBA

Sub botão()
ActiveSheet.Unprotect Password:="123"
ActiveWorkbook.Model.Refresh
ActiveWorkbook.RefreshAll
ActiveSheet.Protect Password:="123"
AllowUsingPivotTables = True
AllowFiltering = True
End Sub

Como fazer com que, quando a planilha for novamente bloqueada pelo código, tudo fique bloqueado, exceto as tabelas dinâmicas?
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