LibreOffice Calc: Acessar um intervalo selecionado pelo usuário em uma macro

Eu estou olhando para converter uma planilha do MS Excel em uma planilha do LibreOffice Calc.

O arquivo do Excel contém uma macro VBA que itera sobre um intervalo de células selecionadas pelo usuário, o código do Visual Basic simplesmente parecido com isto:

For Each Value In Selection
    ' Manipulate Value
Next Value

OndeSelection contém as células na planilha selecionada manualmente pelo usuário.

Então, minha pergunta é: como posso reproduzir isso, acessando um intervalo de células selecionado pelo usuário, no Libre Basic?

questionAnswers(1)

yourAnswerToTheQuestion