Macro para retornar à localização anterior

Olá, pessoal!

Estou com uma dúvida simples para muitos aqui, mas já pesquisei e não encontrei resposta, alguém conhece uma macro para retornar à localização anterior em um documento no Calc, como num navegador web, mas que não desfizesse nada, simplesmente guardasse um pequeno histórico de 5 a 10 localizações, e me desse opção de avançar e retornar no histórico.

Ola @LeandroVieira, se for em um arquivo em planilhas diferentes, é automático, o cursor fica registrado na ultima célula usada. Cheguei usar esta informação em macros e funciona.

Faça um teste cria um arquivo com 5 a 10 planilhas, digite em todas, algum dado na célula, volte na célula para ficar ativa, pode fechar o arquivo e reabrir, e navegar entre as planilhas, o cursor vai estar na ultima ativa de cada planilha.

Se for mesma planilha desconheço, talvez com uso de macro !!!

Havia notado que ocorria isso, mas preciso de uma macro que guarde em uma variável um pequeno histórico de endereços, pois como tenho várias planilhas em um documento e são extensas, criei macros para navegar em cada aba com endereços fixos, para comparação de dados, daí a necessidade de um histórico.

@LeandroVieira, se já possui as macros e os pontos são fixos, talvez criar um Menu na planilha, possa resolver.

Algo parecido com este:

Descrição da imagem

Infelizmente gilberto-schiavinatto, isso já fiz, mas a necessidade é uma macro que guarde em uma variável o histórico de localização (endereço), me dando oportunidade através de botões avançar ou retroceder pelo histórico, macros para pontos fixos não resolvem completamente, pois preciso comparar dados.

No comentário seu na pergunta acima mencionou pontos fixos, por isso deduzi que macros fixas resolveria.

E se criar uma aba de trabalho com células vinculadas nas que necessitam comparação. Uma espécie de resumo das planilhas !!!

Estas planilhas são de uso pessoal ou são compartilhadas, ou só compartilha relatórios impressos.

Uso pessoal, já tenho uma aba de resumo para comparação, porém ainda fica essa carência de retroceder e avançar no histórico de localização.
Isso não impede o meu trabalho, mas iria aumentar a velocidade de análise e resolução de problemas.

@LeandroVieira, O retroceder ao histórico estaria ligado a valores vinculados.

Se SIM, pensei em uma macro que ao acionar pegue o texto digitado na célula ( neste caso o vinculo ) retira o sinal de = e usa para como variável da macro, tipo, IrPara “variavél”. algo assim (não esta completa):

   Sub IrParaVinculo
    '==================================================
    Dim oSel as Object
    Dim Var1 As String
    oSel = ThisComponent.getCurrentSelection()
    Var1 = oSel.getString()
    Dim XXX(0) as new com.sun.star.beans.PropertyValue
    XXX(0).Name = "ToPoint" : XXX(0).Value = Var1
   createUnoService("com.sun.star.frame.DispatchHelper").executeDispatch(ThisComponent.CurrentController.Frame, ".uno:GoToCell", "", 0, XXX())
    End Sub

Mas não sei como pegar a texto digitado

Acredito que cheguei a um raciocínio para o problema, irei fazer alguns testes aqui e compartilhar a solução.
Agradeço pela ajuda!

Fiz alguns testes, mas não deu totalmente certo, tive que abrir uma pergunta para solucionar esse problema.

Agradeço aos comentários que me ajudaram a chegar a um raciocínio, essa pergunta foi respondida em: Macro para abrir hiperlink sem mouse