Inhoud
Index 🔎︎

# Zelf functies definiëren

U kunt in LibreOffice Calc op de volgende manieren gebruikergedefinieerde functies toepassen:

- Met gebruik van de Basic-IDE, kunt u, zonder enige kennis van programmeren, uw eigen functies definiëren. U vindt de instructies in de volgende regels:

- U kunt functies zoals add-ins programmeren. Deze methode vereist gevorderde kennis met betrekking tot programmeren.

## Uw eigen functies in LibreOffice Basic-IDE definiëren

1. Kies Extra - Macro's - Macro's beheren - LibreOffice Basic.

2. Klik op de Bewerken toets. U zult de Basic-IDE zien.

3. Voer de code voor de functie in. Als voorbeeld definiëren we een functie VOL(a; b; c), die het volume berekent van een geometrische figuur met als lengten van de zijden a, b en c:

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

4. Sluit het Basic-IDE-venster.

   Uw functie wordt automatisch opgeslagen in de standaardmodule en is vanaf nu altijd beschikbaar. Als u de functie in een Calc-document toepast dat op een andere computer gebruikt gaat worden, kunt u de functie naar het Calc-document kopiëren. U vindt de instructies onder de kop "Gebruikergedefinieerde functies naar een document kopiëren".

## Een functie naar een Calc-document kopiëren

In stap 2 van "Gebruikergedefinieerde functies in LibreOffice Basic definiëren" hebt u in het dialoogvenster Macro op Bewerken geklikt. Standaard wordt in het veld Macro uit de module Mijn macro's - Standaard - Module1 geselecteerd. De standaardbibliotheek bevindt zich lokaal in uw gebruikersmap.

Als u een gebruikergedefinieerde functie naar een Calc-document wilt kopiëren:

1. Kies Extra - Macro's - Macro's beheren - LibreOffice Basic .

2. In het vak Macro uit selecteer Mijn macro's - Standard - Module1 en klik op Bewerken.

3. Selecteer in de Basic-IDE de eerder ingevoerde code van “Function” tot en met “End Function” en kopieer het naar het klembord.

4. Sluit de Basic-IDE.

5. Kies Extra - Macro's - Macro's beheren - LibreOffice Basic .

6. In het veld Macro uit selecteert u (Naam van het Calc-document) - Standaard - Module1. Klik op Bewerken.

7. Plak de inhoud van het klembord in de Basic-IDE van het document.

## Een gebruikergedefinieerde functie in LibreOffice Calc toepassen

Als u eenmaal de functie VOL(a; b; c) in Basic-IDE hebt gedefinieerd, kunt u die op precies dezelfde manier toepassen als de ingebouwde functies van LibreOffice Calc.

1. Open een Calc-document en voer een aantal getallen in voor de functieparameters a, b en c in de cellen A1, B1 en C1.

2. Zet de cursor in cel D1 en toets het volgende in:

   =VOL(A1;B1;C1)

3. Plak de inhoud van het klembord in de Basic-IDE van het document.

Verwante onderwerpen

Berekeningen uitvoeren in werkbladen

Formules invoeren