IBM Lotus Symphony
|
Du kan bruke egendefinerte funksjoner i Lotus Symphony Spreadsheets på følgende måter:
Du kan definere dine egne funksjoner ved hjelp av Makroer. Denne metoden krever grunnleggende programmeringskunnskaper.
Du kan programmere funksjoner som tillegg. Denne metoden krever avanserte programmeringskunnskaper.
Angi funksjonskoden. I dette eksempelet definerer vi VOL(a; b; c), en funksjon som beregner volumet av et rektangulært legeme med sidelengder a, b og c:
Function VOL(a, b, c) VOL = a*b*c End Function
Lukk Basic-IDE-vinduet.
Funksjonen lagres automatisk i standardmodulen, og er nå tilgjengelig. Hvis du bruker funksjonen i et Lotus Symphony Spreadsheets-dokument som skal brukes på en annen maskin, kan du kopiere funksjonen til Lotus Symphony Spreadsheets-dokumentet slik det er beskrevet nedenfor.
I trinn 2 av "Definere en funksjon ved hjelp av Lotus Symphony Basic", klikket du på Rediger i dialogboksen Makro. Som standard velges modulen Mine makroer - Standard - Modul1 i feltet Makro fra. Standardbiblioteket ligger lokalt i din brukerkatalog.
Hvis du vil kopiere den brukerdefinerte funksjonen til et Lotus Symphony Spreadsheets-dokument, gjør du slik:
Velg Mine makroer - Standard - Modul1 i feltet Makro fra og klikk på Rediger.
I Basic-IDE velger du kilde for den brukerdefinerte funksjonen og kopierer den til utklippstavlen.
Lukk Basic-IDE.
Velg
.Velg (Navnet på Lotus Symphony Spreadsheets-dokumentet) - Standard - Modul1 i feltet Makro fra. Klikk på Rediger.
Lim inn utklippstavleinnholdet i Basic-IDE i dokumentet.
Når du har definert funksjonen VOL(a; b; c) i Basic-IDE, kan du bruke den på samme måte som de innebygde funksjonene i Lotus Symphony Spreadsheets.
Åpne et Lotus Symphony Spreadsheets-dokument og angi tall for funksjonsparameterne a, b og c i cellene A1, B1 og C1.
Plasser markøren i en annen celle og skriv følgende:
=VOL(A1;B1;C1)
Funksjonen blir evaluert, og du vil se resultatet i den valgte cellen.