OVH Cloud OVH Cloud

Fonction perso

1 réponse
Avatar
Beabou
Bonjour,
J'ai créee une fonction personnalisée que j'ai placée dans le perso.xls.
Si je prends un nouveau classeur, que j'utilise ma fonction perso qui fait
référence à une plage ce classeur, tout fonctionnne bien !
Par contre si cette fonction fait référence à une plage d'un autre classeur,
ça ne fonctionne plus si le second classeur n'est pas ouvert (#VALEUR).
En gros c'est le même pb qu'avec la fonction Indirect.
Puis-je espérer une solution ???
Merci de votre aide.
Beabou.

1 réponse

Avatar
isabelle
bonjour Beabou,

as tu utilisé ExecuteExcel4Macro ?

Sub valeurExterne()
Ligne = 1
colonne = 1
onglet = "Feuil1"
Fichier = "zaza1.xls"
rep = "c:zaza"
MsgBox ExecuteExcel4Macro _
("'" & rep & "[" & Fichier & "]" & onglet & "'!R" & Ligne & "C" & colonne & "")
End Sub

isabelle


Bonjour,
J'ai créee une fonction personnalisée que j'ai placée dans le perso.xls.
Si je prends un nouveau classeur, que j'utilise ma fonction perso qui fait
référence à une plage ce classeur, tout fonctionnne bien !
Par contre si cette fonction fait référence à une plage d'un autre classeur,
ça ne fonctionne plus si le second classeur n'est pas ouvert (#VALEUR).
En gros c'est le même pb qu'avec la fonction Indirect.
Puis-je espérer une solution ???
Merci de votre aide.
Beabou.