Indhold
Indholdsfortegnelse 🔎︎

# Brugerdefinerede funktioner

Du kan anvende brugerdefinerede funktioner i LibreOffice Calc på følgende måder:

- Du kan angive dine egne funktioner ved brug af Basic-IDE. Denne metode kræver basal viden om programmering.

- Du kan programmere funktioner som tilføjelsesfunktioner. Denne metode kræver en avanceret viden om programmering.

## Angiv en funktion ved brug af LibreOffice Basic

1. Choose LibreOffice - PreferencesTools - Options - LibreOffice Basic.

2. Tryk på knappen Rediger. Du vil nu se Basic-IDE'et.

3. Enter the function code. In this example, we define a VOL(a; b; c) function that calculates the volume of a rectangular solid with side lengths a, b and c:

        Function VOL(a, b, c)
            VOL = a*b*c
        End Function

- Luk Basic-IDE vinduet.

  Din funktion bliver automatisk gemt i standardmodulet og er nu tilgængelig. Hvis du anvender funktionen i et Calc-regneark, som skal benyttes på en anden computer, kan du kopiere funktionen til et regnearksdokument som beskrevet i næste sektion.

## Kopiere en funktion til et dokument

I trin 2 af "Angiv en funktion ved brug af LibreOffice Basic", i Makro dialogen trykkede du på Rediger knappen. Som standard er Makro fra feltet sat til modulet Mine Makroer - Standard - Module1. Standard biblioteket findes lokalt i dit brugerkatalog.

Hvis du vil kopiere den brugerdefinerede funktion til et Calc-regneark:

1. Choose LibreOffice - PreferencesTools - Options - LibreOffice Basic.

2. I feltet Makro fra feltet skal du markere Mine Makroer - Standard - Module1 og klikke på Rediger.

3. I Basic-IDE skal du markere kilden til din brugerdefinerede funktion og kopiere den til udklipsholderen.

4. Luk Basic-IDE.

5. Vælg Funktioner - Makroer - Administrer makroer - LibreOffice Basic.

6. I feltet Makro fra skal du markere (Navnet på Regnearksdokument) - Standard - Module1. Tryk nu på Rediger.

7. Indsæt indholdet af udklipsholderen i dokumentets Basic-IDE.

## Anvende en brugerdefineret funktion i LibreOffice Calc

Once you have defined the function VOL(a; b; c) in the Basic-IDE, you can apply it the same way as the built-in functions of LibreOffice Calc.

1. Open a Calc document and enter numbers for the function parameters a, b and c in cells A1, B1, and C1.

2. Sæt markøren i en anden celle og indtast følgende:

   =VOL(A1;B1;C1)

3. Funktionen er valideret, og du vil se resultatet i den valgte celle.

Relaterede emner

Beregning i regneark

Indtastning af formler