Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[VBA] Problème sur une plage de valeurs variables d'un graphique

Djihell

XLDnaute Nouveau
Messieurs/dames bonjour,

Tout d'abord je tiens à remercier ce forum qui m'a grandement aidé jusqu'ici sur la réalisation de ma macro. Tout les problèmes que j'ai pu rencontrer avaient déjà été résolus par l'un d'entre vous^^

Mais là je bloque et ne trouve rien sur le net.. J’espère que vous pourrez m'aider.

Une partie de ma macro consiste à mettre à jour les valeurs d'un graphique à partir d'une plage de données variable.
En ordonnées j'ai des valeurs numérique, et en abscisse des heures.

Voici ma macro :
(en gras la ligne qui ne marche pas)


Avec la première ligne je viens sélectionner le nombre maximum de valeurs possibles (dans certains cas j'aurai beaucoup moi de valeurs à prendre en compte mais j'arrives à gérer le min et max de l'échelle a l'aide de macro)

Avec la deuxième ligne, je viens sélectionner mes valeurs en abscisses. dans un premier temps je pensais appliquer la même méthode que pour l'ordonnée. Seulement dans mes options de graphique, le min,max,graduation,.. ont disparus.. Et vu que je viens selectionner des cases vides, mon graph n'est pas centré et impossible de zoomer..
Je me suis donc dit qu'en sélectionnant pile poil les valeurs à mettre en x le problème serait résolu ! D'où le "range(cells...)"

Mais j'obtiens systématiquement un message d'erreur l'orsque je lance ma macro.. ("Erreur définie par l'objet ou l'application")

Et si je met juste un range("A9:A..") pas de problèmes

Avez vous une idée de la raison?

Je crois pas avoir été très clair mais si vous voulez plus d'info n’hésitez pas..
 

youky(BJ)

XLDnaute Barbatruc
Re : [VBA] Problème sur une plage de valeurs variables d'un graphique

Bonjour et bienvenu pour le 1er poste,
Peut être......
.XValues = Sheets("Données en charge").Range("A9:A" & e).Value
comme on doit avoir plusieurs données le .value s'impose
Bruno
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…