LibreOffice 7.1 Hjelp
Du kan bruka sjølvvalde funksjonar i LibreOffice Calc på desse måtane:
Du kan lage dine eigne funksjonar i Basic. Dette krev grunnleggjande kunnskap om programmering.
Du kan programmere funksjonar som tillegg. Dette krev avanserte kunnskapar om programmering.
Choose
.You will now see the Basic IDE.
In the Object Catalog window, double-click on the module where you want to store your macro.
Skriv inn funksjonskoden. I dette eksempelet definerer vi ein funksjon VOL(a; b; c) som reknar ut volumet til eit rektangel med sidelengdene a , b og c :
Function VOL(a, b, c)
VOL = a*b*c
End Function
Lukk Basic-utviklingsmiljøet.
Your function is automatically saved in the selected module and is now available. If you apply the function in a Calc document that is to be used on another computer, you can copy the function to the Calc document as described in the next section.
I andre delen av «Laga ein funksjon med LibreOffice Basic» trykte du på Rediger i vindauget Makro. Som standard er modulen Mine makroar → Standard → Modul1 vald i Makro frå. Biblioteket Standard er lagra lokalt i brukarmappa.
Viss du vil kopiera den sjølvlaga funksjonen til eit Calc-dokument, gjer du det slik:
Choose
.I feltet Makro frå vel Mine makroar → Standard → Modul1 og trykk på Rediger.
Marker kjeldekoden i Basic-utviklingsmiljøet og kopier den til utklippstavla.
Lukk Basic-utviklingsmiljøet.
Choose
.Vel (Namn på Calc-dokumentet) → Standard → Module1 i feltet Makro frå. Trykk på Rediger.
Lim innhaldet av utklippstavla inn i Basic-utviklingsmiljøet for dokumentet.
Når du har definert funksjonen VOL (a; b; c) i Basic-IDE, kan du bruka han på same måte som dei innebygde funksjonane til LibreOffice Calc.
Opna eit Calc-dokument og legg inn tal for funksjonsparameterane a, b og c i cellene A1, B1 og C1.
Plasser markøren i ei anna celle og skriv inn dette:
=VOL(A1;B1;C1)
Funksjonen vert rekna ut og resultatet vert vist i den valde cella.