Créer une fonction sous Openoffice

Résolu/Fermé
Mathieup - 21 nov. 2005 à 21:10
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 21 nov. 2005 à 22:43
Bonsoir,
Je cherche désespéréement à créer une fonction du type :

function toto(cellule_1, cellule2) as variant
toto = cellule1.value + cellule2.value
end function


Malheureusement,
je ne retrouve plus mes repères avec ooBasic....
Si quelqu'un peut m'aider?

A vot' bon coeur, Messieurs dames!
A voir également:

1 réponse

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
21 nov. 2005 à 22:43
Salut,

Voilà ta fonction (j'ai mis variant pour les variables mais à toi de choisir le type)

function toto(cellule1 as variant, cellule2 as variant) as variant
	toto = cellule1 + cellule2
end function 


Pour qu'une fonction marche dans un classeur OpenOffice tu as plusieurs cas :

1. La fonction doit être dans la bibliotéque Standard de soffice et la fonction sera disponible dans tout classeur

2. La fonction dans la bibliotéque Standard d'un classeur est disponible que dans ce classeur.

3. La fonction dans une bibliotéque quelconque de soffice est diponible dans tout classeur si la bibliotéque est chargée

4. La fonction dans un bibliotéque quelconque d'un classeur est disponible dans ce classeur si la bibliotéque est charger

J'ai utilisé le cas N°1. Donc j'ai enregistré ta fonction dans la bibliotéque Standard de soffice

J'ai ouvert un classeur.
A1=20
B1=20

C1=toto(a1;b1)
0