bonjour a tous
je suis debutant dans la programmation en VBA E et je suis confronter a un petit probleme
dans la macro je demande a excel de me tracer une courbe avec un tableau de point
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 nom = InputBox("nom de la courbe", "nom de la courbe", "f(x)") Range("C2:C33").Select Charts.Add ActiveChart.ApplyCustomType ChartType:=xlBuiltIn, TypeName:="Courbe avec lissage" ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("C2:C33"), PlotBy:=xlColumns ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1" With ActiveChart .HasTitle = True .ChartTitle.Characters.Text = nom .Axes(xlCategory, xlPrimary).HasTitle = False .Axes(xlValue, xlPrimary).HasTitle = False End With ActiveChart.HasLegend = False ActiveWindow.Visible = False Application.WindowState = xlMinimized Application.WindowState = xlNormal
seulement dans la suite de mon programme certaines manipulations me permettent de changer les valeurs du tableau
Or par consequent ma courbe change immediatement
j'aimerai pouvoir garder sur ma feuille la courbe d'origine
je vous remerci de votre attention
Partager