Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


http://ask.libreoffice.org/pt-br/users/18/grafeno/ (Grafeno) editaram um 
http://ask.libreoffice.org/pt-br/question/735/macro-para-tabela-dinamica/?answer=740#post-id-740 
(answer).

Bom dia,

Se não me engano o recurso grava macro é experimental e instável, por isso precisa ser ativado nas 
Opções Avançadas do LibreOffice.

Sempre que usar é bom ir na IDE conferir o código para ver se não existe alguma linha crucial 
"comentada" pelo "gravador" por engano.

Mas, de qualquer forma, veja se a macro abaixo será útil no seu caso:

'----------------------------------------------------------------

'   Atualiza a primeira Tab. Dinâmica da Planilha Ativa

'----------------------------------------------------------------

Sub AtualizarTabDinamica

Dim PlanAtiva as Object

Dim TabDinam1 as Object

'Obter a Planilha Ativa e a Tabela Dinâmica

PlanAtiva = ThisComponent.getCurrentController.getActiveSheet()

TabDinam1 = PlanAtiva.DataPilotTables.getByIndex(0)

'Atualizar a Tabela Dinâmica

TabDinam1.refresh()

End sub

...At.te,Grafeno

In reply to Adrianflamenguista's question:

Macro para Tabela Dinâmica

Tags:

Macro, atualizar, Tabela, dinâmica.

Bom dia!Crei uma macro no calc a fim de atualizar a tabela dinâmica, contudo, a mesma não é 
atualizada. Alguém poderia me ajudar? No help do LO há algumas situações em que uma ação não é 
gravada. Sendo assim, tentei gravei a macro pelo teclado, mas não dá certo. Será que a simples ação 
de atualizar a planilha não pode ser gravada?Abs,

Adriano

Para mudar a frequência e conteúdo dos alertas, visite 
http://ask.libreoffice.org/pt-br/users/279/lista-usuarios/subscriptions/ (seu perfil de usuário).

Se achar que essa mensagem foi enviada por engano, avise o administrador do forum em 
mailto:evgeny.fadeev@gmail.com (evgeny.fadeev@gmail.com).

Atenciosamente,Administrador do
-- 
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
  mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
  usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.