décaller une sélection de colonne

décaller une sélection de colonne - VB/VBA/VBS - Programmation

Marsh Posté le 10-10-2007 à 12:21:15    

bonjour,
 
je voudrai décaller ma sélection de colonne
 
voilà ce que j'ai comme ligne de prog :
 
 
ActiveChart.SeriesCollection(1).XValues = "=Feuil1!R2C2:R52C2"
 
je voudrai décaller de 50 lignes ma sélection de telle façon qu'on ait :
 
ActiveChart.SeriesCollection(1).XValues = "=Feuil1!R52C2:R104C2"
 
 
Mon problème c'est que ce décallage n'est pas constant...en fait je calcul le décallage et ensuite j'ai cette ligne...j'ai donc un integer mais je dois utiliser un string nan pour cette ligne ?  :??:  
 

Reply

Marsh Posté le 10-10-2007 à 12:21:15   

Reply

Marsh Posté le 10-10-2007 à 15:00:54    

bonjour tu peux très bien concaténer ton integer dans ta xvalues
.XValues = "=Feuil1!R" & i & "C2:R" & i +50 & "C2"

Reply

Marsh Posté le 10-10-2007 à 15:23:20    

oui c'est tout à fait ce que je cherche à faire !
 
le problème c'est que pour chaque graphique le nombre de données varient...
 
genre 1er graph
X --> [A1:A52]
Y --> [F1:F52]
 
2ième graph
X --> [A53:A63]
Y --> [F53:F63]
 
j'ai calculé le nombre de points pour le premier graphique, soit 52 (je pose alors nb1graph=52)
et quand je fais :
 
ActiveChart.SeriesCollection(1).XValues = "=Feuil1!R" & 1 & "C1:R" & nb1graph & "C1"
ActiveChart.SeriesCollection(1).Values = "=Feuil1!R" & 1 & "C6:R" & nb1graph & "C6"
 
...ça ne marche pas  
 
au fait le chiffre 1 après series collection c'est en rapport avec le graph n°1 ?

Reply

Sujets relatifs:

Leave a Replay

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