H
Hichem
Guest
<HTML>Bonjour,
Je vous présente mon problème:
J'ai un add-in qui contient un certain nombre de fonctions. Je veux déterminer la position d'un paramètre donné dans la liste des paramètres d'une fonction.
Exemple : Supposons qu'on a les fonctions suivantes:
-LibélléCompte(Compte) as String : fonction qui retourne le libellé d'un compte à partir du n° du compte,
-SoldeCompte(DateSolde,Compte) as double: fonction qui retourne le solde d'un compte à une date donnée.
La fonction à développer doit :
1-chercher les cellules qui contiennent un appel à l'une de ces deux fonctions,
2- Selon la fonction et selon la position du paramètre "compte", remplacer le contenu de la cellule passée en paramètre(qui présente le compte en question) par un nouveau numéro.
Donc, dans le cas suivant : $B$1=SoldeCompte($A$1,$A$2), la fonction cherche la position du paramètre compte(2ème param pour cette fonction), prend le contenu de $A$2 et le remplace par le nouveau n° de compte.
Par conséquent, $B$1 contiendra un nouveau résultat.
Merci d'avance.
J'espère que qcq pourra m'aider.</HTML>
Je vous présente mon problème:
J'ai un add-in qui contient un certain nombre de fonctions. Je veux déterminer la position d'un paramètre donné dans la liste des paramètres d'une fonction.
Exemple : Supposons qu'on a les fonctions suivantes:
-LibélléCompte(Compte) as String : fonction qui retourne le libellé d'un compte à partir du n° du compte,
-SoldeCompte(DateSolde,Compte) as double: fonction qui retourne le solde d'un compte à une date donnée.
La fonction à développer doit :
1-chercher les cellules qui contiennent un appel à l'une de ces deux fonctions,
2- Selon la fonction et selon la position du paramètre "compte", remplacer le contenu de la cellule passée en paramètre(qui présente le compte en question) par un nouveau numéro.
Donc, dans le cas suivant : $B$1=SoldeCompte($A$1,$A$2), la fonction cherche la position du paramètre compte(2ème param pour cette fonction), prend le contenu de $A$2 et le remplace par le nouveau n° de compte.
Par conséquent, $B$1 contiendra un nouveau résultat.
Merci d'avance.
J'espère que qcq pourra m'aider.</HTML>