Macros descargar datos financieros de alguna web

Hola
soy un novato en libreoffice y macros … pero se que en el office de Microsoft se pueden crear macros para traer datos financieros a el office, creo que se puede hacer cogiendo los datos de una pg web … pero no tengo la más mínima idea de como hacer esto en libre office (y no tengo el offcie de Microsoft), a continuación pego una macro que he encontrado por internet para bajar datos de una tabla de una pg web a un excell … ¿se puede hacer algo parecido con el libre office? de ser así ¿Cómo logro esto?:
"

Sub Macro1()

‘ Macro1 Macro
‘ Provided by Joshua Radcliffe
www.JoshuaRadcliffe.com

Dim currency1 As String
Dim currency2 As String

currency1 = Cells(4, 3).Value
currency2 = Cells(5, 3).Value

Range(“B9:C12”).Select
Selection.ClearContents

With ActiveSheet.QueryTables.Add(Connection:= _
“URL;http://finance.yahoo.com/q?s=” & currency1 & currency2 & “=X”, Destination:=Range(“$B$9”))
.Name = “q?s=” & currency1 & currency2 & “=X_1”
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = “””table1″””
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With

End Sub

"
Gracias.

Te dejo los enlaces a algunas extensiones que quizás te puedan ser útiles

https://extensions.libreoffice.org/extensions/loc-extension-for-libreoffice-calc.
https://extensions.libreoffice.org/extensions/libreweb.
https://extensions.libreoffice.org/extensions/libreoffice-getrest-plugin

gracias, tengo que mirar detenídamente lo que me has dicho … por ahora he probado haciendo una tabla vinculando con datos externos … pero ahora el problema que tengo, la tabla se actualiza cada 2 segundos, pero encuentro un problema, (quiero guardar las tablas (cada seg o 2 seg), para crear una bd … y poder trabajar con eso… ¿se te ocurre alguna manera con la que poder hacer eso?

Eso implicaría en un año guardar mas de 1300 filas de datos, lo que esta mas allá del limite de calc. Y francamente, excepto para un estudio estadístico concreto me parece una exageración. Echa un vistazo en el foro de AOo en el que hay muchos casos resueltos del uso de base de datos y quizás alguno te sirva.

la verdad es que soy bastante novato en todo esto … ¿sabes si puedo hacer una base de datos de ese lo?(no se si las odbc tienen menos límites y puedo meter mas datos ?) creo que ms y lo trabajan con lo …

ah… hay un libreoffice base … supongo que eso es lo que me decías …