Bom dia,
Se não me engano o recurso gravar 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