Tracer une courbe avec VBA

Bonjour,

je souhaite faire la courbe de valeurs placées dans une colonne. La colonne ne fait jamais la même longueur, mais je connais le numéro de la dernière ligne à programmer dans une cellule placée sur une autre feuille.

Exemple:

je veux faire la courbe Feuille 1- colonne L ligne 2 à feuille 1 -colonne L ligne (= valeur feuille 2 - cellule A7) .

ou encore

ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("L2:L(=sheets("Feuil2").Range("a7") "),

PlotBy _ :=xlColumns

Est ce que vous pouvez m' aider

Merci d' avance

Configuration: Windows Vista

Bonsoir,

En définissant une variable (ici Lg)

("Feuil2!A7") doit être en numérique

Sub essai()
Dim Lg As Integer
    Lg = Range("Feuil2!A7")
    ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("L2:L" & Lg)

Amicalement

Claude.

Salut le forum

Sans variable intermédiaire

ActiveChart.SetSourceData _
  Source:=Sheets("Feuil2").Range("L2:L" & Sheets("Feuil2").Range("a7")), _
    PlotBy:=xlColumns

Mytå

Bonjour,

Merci à vous. C' est super.

J' étais sur la voie mais malheureusement je ne maîtrise pas assez les syntaxes.

Bon Dimanche

Claude

Bonjour,

Si ton problème est réglé, n'oublie pas la petite formalité

en bas à gauche, en étant connecté

cAYn8resolu

à+.... Claude.

Rechercher des sujets similaires à "tracer courbe vba"