[VBA ActivX] Créer un objet Name [OWC10.Spreadsheet.10]
:evil: :?: :?: :?: :?: :evil:
Bonjour à tous,:)
Précision préalable : les objets dont il est question sont des objets Microsoft Office Web Component, fournis par la bibliothèque OWC10. En l'occurence il est question de l'objet Spreadsheet.
:help: Voivi mon problème :
Je ne parviens pas à ajouter des objet Name "valides" en utilisant la méthode Add de la propriété Names de l'objet Spreadsheet.ActiveWorbook.
Voici le code que j'utilise dans le module du formulaire qui contient l'objet OWC10.Spreadsheet.10 dans un contrôle ActivX :
Code:
Me!Spreadsheet1.ActiveWorbook.Add "Pfff", "Sheet1!$A$1"
Résultat : je crée bien un objet Name qui s'appelle "Pfff", en revanche, cet objet ne fait pas référence à la cellule $A$1 de la feuille Sheet1...
Il ne fait référence à aucune cellule car sa propriété RefersTo renvoie "Sheet1!$A$1", avec les guillemets, au lieu de renvoyer simplement Sheet1!$A$1, sans guillemets.
Du coup, évidemment, il est impossible d'utiliser la propriété RefersToRange pour renvoyer l'objet Range auquel devrait faire référence l'objet Name "Pfff" :?
Conclusion :
je ne comprends pas :koi: ce qui m'échappe ou ce qui cloche, aussi votre aide sera vraiment la bienvenue :triste: