FONCTION.APPELANTE (FONCTION.APPELANTE, fonction)

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Important : Attention  Une modification incorrecte du Registre peut endommager gravement votre système d’exploitation et nécessiter sa réinstallation. Microsoft ne peut pas garantir qu’il soit possible de résoudre les problèmes dus à une modification incorrecte du Registre. Avant de modifier le Registre, sauvegardez les données les plus précieuses. Pour obtenir les informations les plus récentes sur l’utilisation et la protection du Registre de votre ordinateur, voir l’Aide de Microsoft Windows.

Cet article décrit la syntaxe de formule et l’utilisation de la fonction FONCTION.APPELANTE dans Microsoft Excel.

Remarque : La fonction FONCTION.APPELANTE n’est pas disponible dans Excel Online.

Description

Appelle une procédure dans la bibliothèque de liens dynamiques ou de ressource de code. Cette fonction adopte deux formes de syntaxe. Utilisez la première uniquement avec une ressource de code préalablement mise en registre et utilisant des arguments de la fonction REGISTRE. Utilisez la syntaxe 2a ou 2b pour appeler et mettre en registre simultanément une ressource de code.

Important : Cette fonction est réservée aux utilisateurs avancés. Une utilisation incorrecte de la fonction FONCTION.APPELANTE risque de générer des erreurs nécessitant un redémarrage de votre ordinateur. Cette fonction n’est disponible qu’à partir d’une feuille de macro Excel.

Syntaxe

Syntaxe 1

Utilisée avec la fonction REGISTRE

FONCTION.APPELANTE(no_registre;[argument1];...)

Syntaxe 2

Utilisée seule (dans Microsoft Excel pour Windows)

no_registre     est la valeur renvoyée par une fonction REGISTRE ou REGISTRE.NUMERO exécutée précédemment.

FONCTION.APPELANTE(module_texte;procédure;type_texte;[argument1];...)

La syntaxe de la fonction FONCTION.APPELANTE contient les arguments suivants :

  • module_texte     Obligatoire. Représente un texte entre guillemets qui spécifie le nom de la bibliothèque de liens dynamiques contenant la procédure dans Microsoft Excel pour Windows.

  • procédure     Obligatoire. Représente un texte qui spécifie le nom de la fonction dans la DLL dans Microsoft Excel pour Windows. Vous pouvez aussi utiliser la valeur ordinale de la fonction à partir de l’instruction EXPORTS dans le fichier de définition de module (.DEF). La valeur ordinale ne doit pas être sous forme de texte.

  • type_texte     Obligatoire. Représente un texte qui spécifie le type de données de la valeur renvoyée et les types de données de tous les arguments de la DLL ou de la ressource de code. La première lettre de l’argument type_texte spécifie la valeur renvoyée. Les codes utilisés pour l’argument type_texte sont décrits en détail dans la rubrique Utilisation des fonctions FONCTION.APPELANTE et REGISTRE. Pour des DLL ou des ressources de code (XML) autonomes, vous pouvez omettre cet argument.

  • argument1,...     Facultatif. Représentent les arguments à entrer dans la procédure.

Exemple

La formule macro suivante met en registre la fonction GetTickCount de Microsoft Windows 32 bits. Cette fonction renvoie le nombre de millisecondes qui se sont écoulées depuis le démarrage de la session Microsoft Windows.

Register("Kernel32","GetTickCount","J")

En supposant que cette fonction REGISTRE se trouve dans la cellule A5, une fois que votre macro a évalué GetTickCount, vous pouvez utiliser la fonction FONCTION.APPELANTE pour renvoyer le nombre de millisecondes qui se sont écoulées :

CALL(A5)

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×