Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
bonjourJe voudrais savoir s'il est possible de créer une fonction, et de l'uti liserdans un cellule comme toutes autres fonctions Excel ?Merci à tous
bonjour Je voudrais savoir s'il est possible de créer une fonction, et de l'uti liser dans un cellule comme toutes autres fonctions Excel ? Merci à tous
Bonjour,Une fonction reçoit un ou plusieurs paramètres et retourne unrésultat. La syntaxe est la suivante :Function nom_fonction(paramètre1, paramètre2,,....) AS typeinstruction1instruction2............nom_fonction=valeur_retourEnd FunctionContrairement à une procédure, une fonction retourne une valeur.L'option As type permet de spécifier le type de la valeur retournée.Sur l'exemple, Lors de l'appel de la fonction, le paramètreDateNaissance de la fonction Age(DateNaissance) est remplacé par lavaleur xxxxxx.Le résultat doit être retourné dans Age, c'est à dire le nom de lafonction.Function Age(DateNaissance)Age=Year(Date)-Year(DateNaissance)End FunctionEcrites dans un module, ces fonctions ne sont utilisables que dans leclasseur . Elles apparaissent dans la catégie fonctionspersonnalisées.Dans un autre classeur, utiliser: =XX.XLS!age(A1)A partir de VBASub essai()Application.Run "MesProcédures.xls!proc1" ' appel procédurex = Run("MesFonctions.xls!age", #1/1/1980#) ' appel fonctionEnd SubOn peut également enregistrer le classeur en temps que macrocomplémentaire pour la fonction soit accessible de tous les classeurs.http://boisgontierjacques.free.fr/pages_site/procedures.htmJBOn 23 mar, 16:02, shoei wrote:bonjourJe voudrais savoir s'il est possible de créer une fonction, et de l'utiliserdans un cellule comme toutes autres fonctions Excel ?Merci à tous
bonjourJe voudrais savoir s'il est possible de créer une fonction, et de l'utiliserdans un cellule comme toutes autres fonctions Excel ?Merci à tous
Bonjour, Une fonction reçoit un ou plusieurs paramètres et retourne un résultat. La syntaxe est la suivante : Function nom_fonction(paramètre1, paramètre2,,....) AS type instruction1 instruction2 ............ nom_fonction=valeur_retour End Function Contrairement à une procédure, une fonction retourne une valeur. L'option As type permet de spécifier le type de la valeur retournée. Sur l'exemple, Lors de l'appel de la fonction, le paramètre DateNaissance de la fonction Age(DateNaissance) est remplacé par la valeur xxxxxx. Le résultat doit être retourné dans Age, c'est à dire le nom de la fonction. Function Age(DateNaissance) Age=Year(Date)-Year(DateNaissance) End Function Ecrites dans un module, ces fonctions ne sont utilisables que dans le classeur . Elles apparaissent dans la catégie fonctions personnalisées. Dans un autre classeur, utiliser: =XX.XLS!age(A1) A partir de VBA Sub essai() Application.Run "MesProcédures.xls!proc1" ' appel procédure x = Run("MesFonctions.xls!age", #1/1/1980#) ' appel fonction End Sub On peut également enregistrer le classeur en temps que macro complémentaire pour la fonction soit accessible de tous les classeurs. http://boisgontierjacques.free.fr/pages_site/procedures.htm JB On 23 mar, 16:02, shoei <s...@discussions.microsoft.com> wrote: bonjour Je voudrais savoir s'il est possible de créer une fonction, et de l'utiliser dans un cellule comme toutes autres fonctions Excel ? Merci à tous
bonjour Je voudrais savoir s'il est possible de créer une fonction, et de l'utiliser dans un cellule comme toutes autres fonctions Excel ? Merci à tous