je teste ceci qui fonctionne et que j'indique en supposant que les commentaires peuvent aider certains d'entre vous.
mon problème est, à la suite de ce type de manipulations, de faire en sorte d'interdire toute selection de de chart.
si vous pouviez m'aider...
Jean Pierre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Workbooks("excelpouoressais").Worksheets("feuil2").Activate ' ne pas modifier Windows("excelpouoressais.xls").Activate 'idem With Worksheets("feuil2") 'idem .ChartObjects(1).Protect .ChartObjects(1).Left = .Columns("I").Left 'aligne la gauche de la zone graphique du chart à la gauche de la colonne I .ChartObjects(1).Top = .Range("K5").Top 'idem pour le top ActiveSheet.ChartObjects(1).Activate ActiveChart.ChartArea.Select ActiveSheet.Shapes(1).IncrementLeft -150 ' deplace l'aire graphique de 100 à G si marqué 100 ActiveChart.PlotArea.Select Selection.Left = 0 ' distance entre la gauche de la zone graphique et la bougie Selection.Width = 10 ' largeur de la bougie End With
Partager