![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
![]()
Вечер добрый всем!
Подскажите, возможно ли проделать следующее: есть две точечные диаграммы, первая построена, например, по столбцам А и B, вторая по столбцам С и D. Задача - щелкнув мышью по точке на одной диаграмме, например это точка с координатами из ячеек А10, B10, изменить ее цвет и размер, и при этом чтобы на второй диаграмме точка с координатами из ячеек С10, D10 также изменила свой цвет и размер (т е речь идет о ячейках из одной строки). Спасибо) |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
возможно
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
![]()
Долго искал в сети, нашел даже вопросы типа "Если на диаграмме Excel подвести мышь к точке, то высвечиваются координаты этой точки. Диаграмме можно назначить макрос. А как в этом макросе программно получить эту точку? Хотя бы ее номер...", но ответов так и не нашел. Имеется в виду получить номер точки по щелчку по ней мыши, так я понимаю...Мне это видимо и надо. Но именно в этом у меня и есть камень преткновения. Хотелось бы узнать, как выглядит команда, по которой переменной в макросе присваивается номер точки, по которой кликнула мышь. Помогите
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
![]() Код:
Using Events with Embedded Charts Select Event |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
![]()
Ок! Спасибо! буду пробовать
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
![]()
С предыдущими вопросами справился, все работает как хотелось, но заткнулся в одном месте видимо на элементарном незнании (ответ искал - не нашел или плохо искал), короче: надо выделить строку по ее номеру, только ее номер N (integer) - в цикле (на разных листах) разный, поэтому как вместо, например Range("1:1").Select написать что то типа Range(N:N).Select? Но этот вариант не проходит, а как правильно?
|
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
rows(R).select
или range(R & ":" & R).select
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 17.07.2015
Сообщений: 20
|
![]()
Спасибо! Знание нюансов синтаксиса - великая вещь! Одноко теперь уже вопрос чисто из любопытства - range(R & ":" & R).select работает (и на этом можно успокоится), но не работает rows(R).select, выдает сообщение Run-time error '1004': Method 'Rows' Of Object '_Global' Failed. Почему?
|
![]() |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
не знаю чему у Вас равно R (видимо 0) на момент выполнения строки Rows(R).select
напишите так: Rows(5).select или R = 6: Rows(R).select
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#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 |