Erreur 424 objet requis VB

Résolu
Ananas10 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,
Actuellement en stage je cherche à construire un graphique avec une selection de données qui varie selon certaines contraintes. Je construis ce graphique sous Excel avec le langage vb mais j'ai une erreur qui apparait et je n'arrive pas à comprendre d'où elle pourrait provenir.
Dim Myrange As Range
....
Set Myrange = Selection.Address
ActiveChart.SetSourceData Source:=Sheets("database").Range(Myrange), _
PlotBy:=xlRows
ActiveChart.Location Where:=xlLocationAsObject, Name:="XXXX"
J'ai vu sur différents forums et aides que pour "remplir" mon objet Myrange je devais utiliser Set devant.
Seulement cela me renvoit que mon Myrange ="nothing".
Ce que je ne comprends pas c'est que si je ne déclare pas ma variable Myrange mon Range(Myrange) contient bien ma plage de données ( mais cela renvoit tout de même une erreur comme quoi une variable objet ou variable bloc est non défini).
Alors pourquoi lorsque je la déclare correctement ça ne marche pas.
Quelqu'un pourrait-il m'éclairer? Merci beaucoup par avance.
A voir également:

1 réponse

pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Bonjour,

En fait Selection.Address donne une chaine de caractère qui représente une référence à une plage de cellule.

Donc la syntaxe correcte est plutôt celle-ci :

Dim Myrange As String
Myrange = Selection.Address

A tester
0
Ananas10 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Tout d'abord merci de m'avoir répondu. Je viens de tester et cela me renvoie toujours le même type d'erreur.
0
Ananas10 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Au final, c'était bien ça il me manquait juste deux lignes de code que j'avais effacées alors que j'essayais de savoir d'où cela pouvait provenir ! Encore merci!
0
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Avec plaisir, bonne continuation et bien venu sur le forum !
(penser a marquer la discussion en résolu)
0