Страницы: 1
RSS
Удаление выбранной точки с графика.
 
Всем добрый вечер!
Вот нашел темув архиве, где как раз обсуждались вещи которые мне могут быть полезными. Но я так понял к решению не пришли, или пришли но не озвучили.  :)
Мне необходимо добавить возможность удаления выбранной точки с графика. То есть пользователь с помощью мыши активирует точку на графике, и после этого запускает некий макрос, который стирает эту точку с графика. Для этого по идее нужно получить индекс активной точки, а потом ее по номеру строки удалить их исходных данных. Может у кого то есть опыт решения подобной задачи?
С помощью макрорекордера получил:
ActiveChart.SeriesCollection(1).Points(88172).Select
В справке надеялся найти что-то типа ActivePoint.Index. Но такого свойства сами понимаете не оказалось.
Заранее спасибо за ответы!
 
Ну в общем то у меня получилось что хотел  :)
Выкладываю прямо измененный под свои нужды файл господина Казанского.
Единственное, вместо события Chart_Select использовал событие Chart_BeforeDoubleClick.
 
молодца!
Живи и дай жить..
 
В продолжение темы
Подскажите, а есть способ добавить свою команду в контекстное меню, которое вызывается только для одной точки (столбца, пузыря и т.д.)?
Задумка в том, чтобы была функция удаления произвольной точки прямо с графика. Для одной работы это очень нужно.
 
можно, commandbars(n).Controls.Add

нужно только найти этот n.. (или имя или номер)

for each cb in commandbars
debug.print cb.name
next cb
Живи и дай жить..
Страницы: 1
Читают тему
Наверх