|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.08.2016, 22:33 | #1 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
Точка на графиках
Вечер добрый всем!
Подскажите, возможно ли проделать следующее: есть две точечные диаграммы, первая построена, например, по столбцам А и B, вторая по столбцам С и D. Задача - щелкнув мышью по точке на одной диаграмме, например это точка с координатами из ячеек А10, B10, изменить ее цвет и размер, и при этом чтобы на второй диаграмме точка с координатами из ячеек С10, D10 также изменила свой цвет и размер (т е речь идет о ячейках из одной строки). Спасибо) |
05.08.2016, 07:29 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
возможно
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
06.08.2016, 16:24 | #3 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
Долго искал в сети, нашел даже вопросы типа "Если на диаграмме Excel подвести мышь к точке, то высвечиваются координаты этой точки. Диаграмме можно назначить макрос. А как в этом макросе программно получить эту точку? Хотя бы ее номер...", но ответов так и не нашел. Имеется в виду получить номер точки по щелчку по ней мыши, так я понимаю...Мне это видимо и надо. Но именно в этом у меня и есть камень преткновения. Хотелось бы узнать, как выглядит команда, по которой переменной в макросе присваивается номер точки, по которой кликнула мышь. Помогите
|
06.08.2016, 21:07 | #4 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
Код:
Using Events with Embedded Charts Select Event |
06.08.2016, 22:08 | #5 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
Ок! Спасибо! буду пробовать
|
15.08.2016, 22:02 | #6 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
С предыдущими вопросами справился, все работает как хотелось, но заткнулся в одном месте видимо на элементарном незнании (ответ искал - не нашел или плохо искал), короче: надо выделить строку по ее номеру, только ее номер N (integer) - в цикле (на разных листах) разный, поэтому как вместо, например Range("1:1").Select написать что то типа Range(N:N).Select? Но этот вариант не проходит, а как правильно?
|
16.08.2016, 04:57 | #7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
rows(R).select
или range(R & ":" & R).select
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
16.08.2016, 18:59 | #8 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
Спасибо! Знание нюансов синтаксиса - великая вещь! Одноко теперь уже вопрос чисто из любопытства - range(R & ":" & R).select работает (и на этом можно успокоится), но не работает rows(R).select, выдает сообщение Run-time error '1004': Method 'Rows' Of Object '_Global' Failed. Почему?
|
16.08.2016, 19:23 | #9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
не знаю чему у Вас равно R (видимо 0) на момент выполнения строки Rows(R).select
напишите так: Rows(5).select или R = 6: Rows(R).select
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
16.08.2016, 19:29 | #10 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
https://youtu.be/eEnr1GNrJX8
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Падает ли точка в закрашенную область ? Точка задаётся произвольно (пользователем ) | Petr Poroshenko | Общие вопросы C/C++ | 1 | 13.02.2015 10:30 |
Подпись осей на графиках (bitmap) | thornish | Visual C++ | 1 | 26.07.2013 18:22 |
Даты в графиках | Madsqui | Microsoft Office Excel | 0 | 30.05.2010 23:31 |