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

Вход

Регистрация

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

 

= Мир MS Excel/Связь точки на графике с ячейкой - Excel 2010 - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Связь точки на графике с ячейкой - Excel 2010
asmel Дата: Пятница, 10.03.2017, 08:30 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Есть ли такая возможность в Excel 2010: выделяю точку на точечной диаграмме и одновременно с этим выделяется ячейка в таблице, соответствующая этой точке на диаграмме.
 
Ответить
СообщениеЕсть ли такая возможность в Excel 2010: выделяю точку на точечной диаграмме и одновременно с этим выделяется ячейка в таблице, соответствующая этой точке на диаграмме.

Автор - asmel
Дата добавления - 10.03.2017 в 08:30
Karataev Дата: Пятница, 10.03.2017, 17:00 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
С помощью макроса. После открытия файла разрешите макросы.
К сообщению приложен файл: 7431088.xlsm (22.1 Kb)


Сообщение отредактировал Karataev - Пятница, 10.03.2017, 17:05
 
Ответить
СообщениеС помощью макроса. После открытия файла разрешите макросы.

Автор - Karataev
Дата добавления - 10.03.2017 в 17:00
asmel Дата: Пятница, 10.03.2017, 17:17 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ваш файл открыл, а макроса в нем не вижу?
 
Ответить
СообщениеВаш файл открыл, а макроса в нем не вижу?

Автор - asmel
Дата добавления - 10.03.2017 в 17:17
Karataev Дата: Пятница, 10.03.2017, 17:22 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Макрос состоит из двух частей. Одна часть в модуле ЭтаКнига, вторая часть в модуле класса Class1.
Привязка основана на порядковом номере точки в ряду и порядковом номере строки листа.
Например точка 1 - это 1+1=2, то есть вторая строка. Точка 2 - это 2+1=3, то есть третья строка. +1, т.к. есть шапка таблицы.

Макрос запускается после открытия файла. Если Вы внесете изменения в модуль класса, то затем надо снова запустить событие "Workbook_Open". Можно запускать его вручную из VBE, а можно закрыть и снова открыть файл.


Сообщение отредактировал Karataev - Пятница, 10.03.2017, 17:23
 
Ответить
СообщениеМакрос состоит из двух частей. Одна часть в модуле ЭтаКнига, вторая часть в модуле класса Class1.
Привязка основана на порядковом номере точки в ряду и порядковом номере строки листа.
Например точка 1 - это 1+1=2, то есть вторая строка. Точка 2 - это 2+1=3, то есть третья строка. +1, т.к. есть шапка таблицы.

Макрос запускается после открытия файла. Если Вы внесете изменения в модуль класса, то затем надо снова запустить событие "Workbook_Open". Можно запускать его вручную из VBE, а можно закрыть и снова открыть файл.

Автор - Karataev
Дата добавления - 10.03.2017 в 17:22
asmel Дата: Пятница, 10.03.2017, 17:24 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так текст макроса где можно увидеть?
 
Ответить
СообщениеТак текст макроса где можно увидеть?

Автор - asmel
Дата добавления - 10.03.2017 в 17:24
Karataev Дата: Пятница, 10.03.2017, 17:26 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Если вообще ни разу не сталкивались с макросами, то поищите в интернете, думаю, что есть такая информация.
Если не найдете, то создайте тему на форуме, т.к. этот вопрос не связан с темой.
 
Ответить
СообщениеЕсли вообще ни разу не сталкивались с макросами, то поищите в интернете, думаю, что есть такая информация.
Если не найдете, то создайте тему на форуме, т.к. этот вопрос не связан с темой.

Автор - Karataev
Дата добавления - 10.03.2017 в 17:26
asmel Дата: Пятница, 10.03.2017, 17:30 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Меню - Сервис - Макросы - список макросов. В Вашем файле список пустой. С макросами раньше работал.
Свои макросы вижу, в вашем файле макросов нет.


Сообщение отредактировал asmel - Пятница, 10.03.2017, 17:35
 
Ответить
СообщениеМеню - Сервис - Макросы - список макросов. В Вашем файле список пустой. С макросами раньше работал.
Свои макросы вижу, в вашем файле макросов нет.

Автор - asmel
Дата добавления - 10.03.2017 в 17:30
Матраскин Дата: Пятница, 10.03.2017, 17:34 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
asmel, alt + f11


в интернете опять кто-то не прав
 
Ответить
Сообщениеasmel, alt + f11

Автор - Матраскин
Дата добавления - 10.03.2017 в 17:34
asmel Дата: Пятница, 10.03.2017, 17:39 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Матраскин, а почему этого макроса нет в списке макросов екселя <_<
 
Ответить
СообщениеМатраскин, а почему этого макроса нет в списке макросов екселя <_<

Автор - asmel
Дата добавления - 10.03.2017 в 17:39
buchlotnik Дата: Пятница, 10.03.2017, 17:42 | Сообщение № 10
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
почему этого макроса нет в списке макросов
потому что это обработчики события книги и события класса - они по событию вызываются, а не по кнопке


Сообщение отредактировал buchlotnik - Пятница, 10.03.2017, 17:45
 
Ответить
Сообщение
Цитата
почему этого макроса нет в списке макросов
потому что это обработчики события книги и события класса - они по событию вызываются, а не по кнопке

Автор - buchlotnik
Дата добавления - 10.03.2017 в 17:42
Матраскин Дата: Пятница, 10.03.2017, 17:43 | Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
asmel, я думаю всё дело в Private, но не уверен))


в интернете опять кто-то не прав
 
Ответить
Сообщениеasmel, я думаю всё дело в Private, но не уверен))

Автор - Матраскин
Дата добавления - 10.03.2017 в 17:43
asmel Дата: Пятница, 10.03.2017, 17:49 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
он по событию вызывается, а не по кнопке

Непонятно, почему ексель его не видит, независимо от того, как он вызывается.
 
Ответить
Сообщение
он по событию вызывается, а не по кнопке

Непонятно, почему ексель его не видит, независимо от того, как он вызывается.

Автор - asmel
Дата добавления - 10.03.2017 в 17:49
buchlotnik Дата: Пятница, 10.03.2017, 17:53 | Сообщение № 13
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Почему не видит? Если бы не видел - макрос бы не работал. Другое дело, что вам он не даёт запускать макросы, которые предназначены не для вас, а для обработки событий класса
 
Ответить
СообщениеПочему не видит? Если бы не видел - макрос бы не работал. Другое дело, что вам он не даёт запускать макросы, которые предназначены не для вас, а для обработки событий класса

Автор - buchlotnik
Дата добавления - 10.03.2017 в 17:53
asmel Дата: Пятница, 10.03.2017, 17:59 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Другое дело, что вам он не даёт запускать макросы

Вроде бы мой компьютер, мой ексель и мне не дает запускать макросы. Т е действовать только через VB.
 
Ответить
Сообщение
Другое дело, что вам он не даёт запускать макросы

Вроде бы мой компьютер, мой ексель и мне не дает запускать макросы. Т е действовать только через VB.

Автор - asmel
Дата добавления - 10.03.2017 в 17:59
buchlotnik Дата: Пятница, 10.03.2017, 18:03 | Сообщение № 15
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
asmel, на каждое нажатие кнопки, клик мышки и т.д. в Excel поисходит программная реакция - и у вас нет списка всех этих процедур - это же вас не смущает, так с чего пользовательские классы должны быть исключением?
 
Ответить
Сообщениеasmel, на каждое нажатие кнопки, клик мышки и т.д. в Excel поисходит программная реакция - и у вас нет списка всех этих процедур - это же вас не смущает, так с чего пользовательские классы должны быть исключением?

Автор - buchlotnik
Дата добавления - 10.03.2017 в 18:03
asmel Дата: Пятница, 10.03.2017, 18:10 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
и у вас нет списка всех этих процедур - это же вас не смущает, так с чего пользовательские классы должны быть исключением?

Извините, что долго вас отвлекаю. Просто я считал, что, если макрос написан (неважно кем и где), работает в файле, и почему-то я этот макрос не могу увидеть екселем. Возможно мне не хватает опыта и знаний в этом вопросе, но по логике, как-то это не очень правильно.


Сообщение отредактировал asmel - Пятница, 10.03.2017, 18:11
 
Ответить
Сообщение
и у вас нет списка всех этих процедур - это же вас не смущает, так с чего пользовательские классы должны быть исключением?

Извините, что долго вас отвлекаю. Просто я считал, что, если макрос написан (неважно кем и где), работает в файле, и почему-то я этот макрос не могу увидеть екселем. Возможно мне не хватает опыта и знаний в этом вопросе, но по логике, как-то это не очень правильно.

Автор - asmel
Дата добавления - 10.03.2017 в 18:10
Матраскин Дата: Пятница, 10.03.2017, 18:14 | Сообщение № 17
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
asmel, Вам надо разобраться с тем, что такое событие и процедура, а потом разобраться с модификаторами доступа, а потом станет ясно :Р


в интернете опять кто-то не прав
 
Ответить
Сообщениеasmel, Вам надо разобраться с тем, что такое событие и процедура, а потом разобраться с модификаторами доступа, а потом станет ясно :Р

Автор - Матраскин
Дата добавления - 10.03.2017 в 18:14
buchlotnik Дата: Пятница, 10.03.2017, 18:18 | Сообщение № 18
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
по логике, как то это не очень правильно
ОК - разберём этот пример - процедура chart_Select реагирует на факт выделения элемента на диаграмме, проверяет, что было выделено и реагирует. Но вот в какой-то момент времени, когда у вас выделена просто ячейка или рисунок, вы самостоятельно запускаете эту процедуру и получаете ошибку - где тут логика? И что значит
Цитата
не могу увидеть екселем
вам уже сказали - alt + f11
 
Ответить
Сообщение
Цитата
по логике, как то это не очень правильно
ОК - разберём этот пример - процедура chart_Select реагирует на факт выделения элемента на диаграмме, проверяет, что было выделено и реагирует. Но вот в какой-то момент времени, когда у вас выделена просто ячейка или рисунок, вы самостоятельно запускаете эту процедуру и получаете ошибку - где тут логика? И что значит
Цитата
не могу увидеть екселем
вам уже сказали - alt + f11

Автор - buchlotnik
Дата добавления - 10.03.2017 в 18:18
asmel Дата: Пятница, 10.03.2017, 18:24 | Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
И что значит не могу увидеть екселем

не могу увидеть программу из екселя. alt + f11 это VBA в принципе универсальная внешняя программа для использования не только екселем.
 
Ответить
Сообщение
И что значит не могу увидеть екселем

не могу увидеть программу из екселя. alt + f11 это VBA в принципе универсальная внешняя программа для использования не только екселем.

Автор - asmel
Дата добавления - 10.03.2017 в 18:24
buchlotnik Дата: Пятница, 10.03.2017, 18:29 | Сообщение № 20
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
VBA - это язык вообще-то, а VBE о котором вы говорите в EXCEL вшит с 90-х. Вы бы хоть почитали перед тем как спорить


Сообщение отредактировал buchlotnik - Пятница, 10.03.2017, 18:30
 
Ответить
СообщениеVBA - это язык вообще-то, а VBE о котором вы говорите в EXCEL вшит с 90-х. Вы бы хоть почитали перед тем как спорить

Автор - buchlotnik
Дата добавления - 10.03.2017 в 18:29
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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