Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Опред. положения точки на графике, используя только график - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Опред. положения точки на графике, используя только график (Макросы/Sub)
Опред. положения точки на графике, используя только график
OlegSmirnov Дата: Воскресенье, 08.04.2018, 00:45 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте люди.
У меня появился хитрый вопрос.

Есть диаграмма.
На ней - обычная ломаная линия и точка.

Как макросом определить положение точки на диаграмме - используя для этого только саму диаграмму (а не данные в ячейках B4:C14 и E4:F4 по которым эта диаграмма строится) ?
И вывести результат - в ячейку D24
К сообщению приложен файл: 5462500.xls(36.0 Kb)
 
Ответить
СообщениеЗдравствуйте люди.
У меня появился хитрый вопрос.

Есть диаграмма.
На ней - обычная ломаная линия и точка.

Как макросом определить положение точки на диаграмме - используя для этого только саму диаграмму (а не данные в ячейках B4:C14 и E4:F4 по которым эта диаграмма строится) ?
И вывести результат - в ячейку D24

Автор - OlegSmirnov
Дата добавления - 08.04.2018 в 00:45
doober Дата: Воскресенье, 08.04.2018, 11:50 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 496
Репутация: 229 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте.
Он не хитрый.изучать диаграмму надо.[vba]
Код
    Set dg = ActiveSheet.ChartObjects("Диаграмма 1")
    Set sc = dg.Chart.SeriesCollection(2)
    yv = sc.Values
    xv = sc.XValues
    y = yv(1)
    x = xv(1)
[/vba]


 
Ответить
СообщениеЗдравствуйте.
Он не хитрый.изучать диаграмму надо.[vba]
Код
    Set dg = ActiveSheet.ChartObjects("Диаграмма 1")
    Set sc = dg.Chart.SeriesCollection(2)
    yv = sc.Values
    xv = sc.XValues
    y = yv(1)
    x = xv(1)
[/vba]

Автор - doober
Дата добавления - 08.04.2018 в 11:50
OlegSmirnov Дата: Воскресенье, 08.04.2018, 15:47 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
doober, добавил этот макрос.
Но при запуске макроса - ничего не происходит.
 
Ответить
Сообщениеdoober, добавил этот макрос.
Но при запуске макроса - ничего не происходит.

Автор - OlegSmirnov
Дата добавления - 08.04.2018 в 15:47
doober Дата: Воскресенье, 08.04.2018, 22:19 | Сообщение № 4
Группа: Друзья
Ранг: Обитатель
Сообщений: 496
Репутация: 229 ±
Замечаний: 0% ±

Excel 2007
x,y получили. делайте с ними что хотите.


 
Ответить
Сообщениеx,y получили. делайте с ними что хотите.

Автор - doober
Дата добавления - 08.04.2018 в 22:19
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Опред. положения точки на графике, используя только график (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!