Graphiques

Graphiques - VB/VBA/VBS - Programmation

Marsh Posté le 06-06-2006 à 09:08:09    

Bonjour,
 
Petites questions:
1- j'ai une macro vba sous Excel qui génere des graphes automatiquement. le pb, c'est que dans ma plage de données, j'ai des nombres et des Nulls => la plage etant une colonne de format statique, il me met les valeurs à 0.  
Comment faire pour qu'il ne prenne pas en compte les valeurs (Null, Null)?
 
2-Ensuite, j'aimerais que ces graphiques soient inseres sur une feuille a des endroits precis (les uns en dessous des autres ou à coté), le but etant de réaliser un tableau de bord, mais impossible, il me les mets n'importe ou.
Comment dois-je m'y prendre?
 
Merci pour ces infos précieuses et désolé si ces questions sont de niveau "débutant".... ;)
 

Reply

Marsh Posté le 06-06-2006 à 09:08:09   

Reply

Marsh Posté le 06-06-2006 à 10:30:22    

Macro recorder + examen du code et adaptation à tes désiderata

Reply

Marsh Posté le 06-06-2006 à 10:51:36    

Oui, mais le pb c'est que la plage de données est statique (250 rows) mais le nombre de Nulls et de chiffres dans cette colonne est variable...

Reply

Marsh Posté le 06-06-2006 à 14:12:39    

ex: une colonne avec [1;2;3;4;5;6;;;;;;;] doit donner un graphique à 6 points de mesure (au lieu de 14), et [1;2;3;4;5;6;7;8;9;;;;] doit donner un graphique à 9 points (au lieu de 14)...
Merci d'avance de votre aide... :)

Reply

Marsh Posté le 06-06-2006 à 14:53:19    

Via macro VBA recopier ta plage de données en ne tenant pas compte des valeurs nulles et lier ton graphe à cette nouvelle plage
comme cela tu n'auras pas de discontinuités,cela fera double emploi si la plage initiale est completement remplie mais à priori je ne vois pas d'autre solution

Reply

Marsh Posté le 06-06-2006 à 15:16:30    

OK, mais je n'arrive pas à écrire cette instruction "recopier ta plage de données en ne tenant pas compte des valeurs nulles"... faut-il construire un Range* à partir de mon Range initial et via une boucle qui teste les valeurs des cellules? Est-ce possible?

Reply

Marsh Posté le 06-06-2006 à 15:24:27    

Oui

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed