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
Por Handred
Posts
#28376
Boa tarde,

Fiz uma form para o cliente escolher quais os dados que o mesmo deseja ter no relatório, assim que ele escolhe, a macro limpa a dinâmica atual e depois inclui os campos necessários, conforme macro abaixo.
Código: Selecionar todos
  Sheets("Relatórios").Select
       For Each pvt In ActiveSheet.PivotTables
        For Each pvtfld In pvt.PivotFields
            pvtfld.Orientation = xlHidden
        Next pvtfld
    Next pvt
porém ao chegar no pvtfld.Orientation = xlHidden a macro simplesmente se encerra, sem dar continuidade ao restante.
ele não gera nenhum erro, o problema já é na primeira passagem do For.
Detalhe é que já testei essa planilha em outros 3 Pc's e somente no cliente(para variar) é onde ocorre o erro. a versão dele é compatível, a planilha tem várias complexidades, e aceita tudo, somente nessa hora é que trava.
Alguém me dê uma luz por favor.
#28482
Handred
Boa tarde,

Amigo, tive alguns problemas semelhantes, porém percebi que algumas versões do Excel, mesmo que compatível com as funções elas necessitam que todas as variáveis utilizadas no projeto estejam declaradas.
Desta forma lhe aconselho fortemente declarar estas 2 variáveis "pvt" e "pvtfld" como representado abaixo no início do teu código:
Código: Selecionar todos
Dim pvt as Variant, pvtfld as Variant
No modelo acima, declaro as 2 como Variáveis, por ser genérico e por não saber quais informações serão armazenadas na mesma, mas se souber e conseguir declarar o tipo correto de cada uma, será até mais assertivo e gastará menos processamento.
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