Problème de variable dans un ActiveChart.SetSourceData Source

Problème de variable dans un ActiveChart.SetSourceData Source - VB/VBA/VBS - Programmation

Marsh Posté le 16-07-2007 à 10:32:21    

Bonjour Forum,  
 
J'espère que tu passes un bon début de semaine.
Pour ma part j'aurai besoin d'un petit dépannage concernant un problème de variable dans la création un graphique ligne 2D.
 
Je copie des données sur une seule est même ligne via une boucle While et d'un indice i.
Cet indice i m'indique donc en quelque sorte le numéro de la dernière colonne qui à reçue une copie.
 
C'est ainsi qu'après je creer mon graphique en lui affectant un nom de variable qui pour moi signifierait la lettre correspondant à la dernière colonne mais apparemment pas  :heink: ......
 
Voici la syntaxe.
 
Dim col As String
 
col = Worksheets(1).Columns(i)
ActiveChart.SetSourceData Source = Range("Feuil1!D25:" & col & "25" )
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 16-07-2007 à 10:32:21   

Reply

Marsh Posté le 16-07-2007 à 10:50:08    

column te retourne un nombre, pas une lettre...

Reply

Marsh Posté le 16-07-2007 à 10:56:47    

Hello jpcheck,  
 
En effet cela complique un peu la situation..... y aurait'il un moyen alors de pouvoir associer le numéro de colonne et la lettre de celle-ci?

Reply

Marsh Posté le 16-07-2007 à 11:02:42    

Ok pas de souci, j'ai trouvé la solution je suis passé par les cellules en elle même avec la syntaxe suivante:
 
Range(Worksheets("Feuil1" ).Range(Worksheets("Feuil1" ).Cells(25, 4), Worksheets("Feuil1" ).Cells(25, i))
 
A biento.
 

Reply

Sujets relatifs:

Leave a Replay

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