Non non !!! ne reposte pas ailleurs on continu malgré tout avec celui-ci !
Ceci etant dit, je ne sais evidemment pas quelle version d'excel tu utilises mais en V2003 Addchart n'existe pas donc pour une meilleur aide je te conseil de preciser la version d'excel utilisée.
Avec excel 2003 on pourrait faire un truc comme ça :
Dim MesDonnees As Range, MaFeuille As Worksheet
Set MaFeuille = ActiveSheet
Set MesDonnees = MaFeuille.Range("B3:B9,D3:D9,F3:F9")
Range("B11").Activate 'activation de la cellule de reference pour la position du graphe
Charts.Add
With ActiveChart
.ChartType = xlLineMarkers
.SetSourceData Source:=MesDonnees
.Location xlLocationAsObject, MaFeuille.Name
End With
With ActiveChart
.HasTitle = False
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
CandideLeReveur
Messages postés4Date d'inscriptionvendredi 13 février 2009StatutMembreDernière intervention18 février 2009 18 févr. 2009 à 13:12
Bonjour,
Merci à tous les deux de vos indications et désolé pour le mauvais forum (je ferai mieux la prochaine fois!).
Jack, j'avais justement fait ça pour sortir le programme que je donne mais en le reproduisant, il ne fonctionnait plus.
Big Fish, ton programme fonctionne parfaitement, merci beaucoup. Un problème cependant : est-il possible de passer par Cells(i,j) plutôt que par Range? Car mon tableau de données varie à chaque fois (entre 1 et 10 colonnes) donc j'ai besoin de créer une boucle pour rentrer ces données.