IBM Lotus Symphony
|
Vous pouvez appliquer des fonctions définies par l'utilisateur dans Lotus Symphony Spreadsheets en utilisant l'une des méthodes ci-après :
Vous pouvez définir vos propres fonctions à l'aide de macros. Une connaissance de base de la programmation est nécessaire.
Vous programmez des fonctions en tant que modules complémentaires. Une connaissance approfondie de la programmation est requise.
Entrez le code de fonction. Dans cet exemple, nous définissons une fonction VOL(a; b; c) qui calcule le volume d'un pavé rectangulaire de côtés a, b et c :
Fonction VOL(a, b, c) , VOL = a*b*c
Fermez la fenêtre de l'environnement de développement intégré Basic.
Votre fonction, qui est automatiquement enregistrée dans le module par défaut, est désormais disponible. Si vous voulez appliquer cette fonction dans un document Lotus Symphony Spreadsheets utilisé sur un autre ordinateur, vous pouvez la copier dans le document Lotus Symphony Spreadsheets en suivant les étapes décrites dans la section suivante.
A l'étape 2 de la section "Définition d'une fonction via Lotus Symphony Basic", il vous a été demandé de cliquer sur le bouton Editer dans la boîte de dialogue des macros. Par défaut, dans la zone Macro de, le module Mes macros - Standard - Module1 est sélectionné. La bibliothèque Standard réside localement, dans votre répertoire utilisateur.
Si vous voulez copier la fonction définie par l'utilisateur dans un document Lotus Symphony Spreadsheets, procédez comme suit :
Dans la zone Macro de, sélectionnez Mes macros - Standard - Module1 et cliquez sur Editer.
Dans l'environnement de développement intégré Basic, sélectionnez la source de la fonction définie par l'utilisateur et copiez-la dans le presse-papiers.
Fermez la fenêtre de l'environnement de développement intégré Basic.
Sélectionnez
.Dans la zone Macro de, sélectionnez (Nom du document Lotus Symphony Spreadsheets) - Standard - Module1. Cliquez sur Editer.
Collez le contenu du presse-papiers dans l'environnement de développement intégré Basic du document.
Une fois que vous avez défini la fonction VOL(a; b; c) dans l'environnement de développement intégré Basic, vous pouvez l'appliquer de la même façon que les fonctions intégrées de Lotus Symphony Spreadsheets.
Ouvrez un document Lotus Symphony Spreadsheets et entrez les nombres pour les paramètres de fonction a, b et c dans les cellules A1, B1 et C1.
Placez le curseur dans une autre cellule et entrez :
=VOL(A1;B1;C1)
La fonction est évaluée et le résultat apparaît dans la cellule sélectionnée.