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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour