Créer une fonction sous Openoffice

Résolu
Mathieup -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
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!

1 réponse

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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