Propriété Application.Caller (Excel)

Renvoie des informations sur la façon dont Visual Basic a été appelé (pour plus d’informations, consultez la section Remarques).

Syntaxe

expression. Appelant (Index)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Index Facultatif Variant Index du tableau. Cet argument est utilisé uniquement lorsque la propriété retourne un tableau.

Remarques

Cette propriété renvoie des informations sur la manière dont Visual Basic est appelé, comme indiqué dans le tableau suivant.

Appelant Valeur renvoyée
Fonction personnalisée tapée dans une cellule unique Objet Range spécifiant cette cellule.
Fonction personnalisée qui fait partie d’une formule de tableau dans une plage de cellules Objet Range spécifiant cette plage de cellules.
Macro Auto_Open, Auto_Close, Auto_Activate ou Auto_Deactivate Nom du document sous forme de texte.
Macro définie par la propriété OnDoubleClick ou OnEntry Nom de l’identificateur d’objet de graphique ou de la référence de cellule (le cas échéant) auquel la macro s’applique.
La boîte de dialogue Macro (menu Outils ) ou tout appelant non décrit précédemment La #REF ! Autrement, la méthode INDEX renvoie la valeur d'erreur #REF!.

Exemple

Cet exemple permet d’afficher des informations sur la façon dont Visual Basic a été appelé.

Select Case TypeName(Application.Caller) 
 Case "Range" 
 v = Application.Caller.Address 
 Case "String" 
 v = Application.Caller 
 Case "Error" 
 v = "Error" 
 Case Else 
 v = "unknown" 
End Select 
MsgBox "caller = " & v

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.