Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
21.05.2024, 10:38:14

Войти
На форуме добавлена возможность подписки на RSS-ленты любого раздела форума. Подписаться можно, нажав на иконку RSS , расположенную левее наименования раздела.
33 266 Сообщений в 5 461 Тем от 6 769 Пользователей
Последний пользователь: Fortuna
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
  Просмотр сообщений
Страниц: 1 [2] 3 4 ... 33
16  Основные форумы / Вопросы по Excel и VBA / Re:Управление градиентом графика : 07.04.2019, 07:52:16
Жаль, что нет такой возможности, а задумка была интересная...
17  Основные форумы / Вопросы по Excel и VBA / Re:Управление градиентом графика : 25.03.2019, 14:22:49
Да суть-то не в данных, а в том, как задать положение точки перехода цвета в градиенте. Ведь наверняка кто-то сталкивался с подобной задачей...
Файл слишком велик, поэтому выложу только диаграмму с данными.
Вот, на листе Тнв 3 графика.
На первом Точка 1 - 0%, Точка 2 - 100% (исходное состояние при построении графика).
На втором Точка 1 - 50%, Точка 2 - 100% (ПОКРАСНЕНИЕ).
На первом Точка 1 - 0%, Точка 2 - 50% (ПОСИНЕНИЕ).
Визуально видно (надеюсь) как изменяется градиент в сторону "ПОКРАСНЕНИЯ" или "ПОСИНЕНИЯ" в зависимости от положения точки. Я хотел бы добиться такого сдвига средствами VBA, если это, конечно, возможно.
18  Основные форумы / Вопросы по Excel и VBA / Re:Управление градиентом графика : 25.03.2019, 08:12:57
Вложение 3
19  Основные форумы / Вопросы по Excel и VBA / Re:Управление градиентом графика : 25.03.2019, 08:12:34
Вложение 2
20  Основные форумы / Вопросы по Excel и VBA / Re:Управление градиентом графика : 25.03.2019, 08:11:51
Так, упростим задачу, уберём 3-й цвет, оставим только два, но суть остаётся неизменной, нужно изменить положение точки градиента (?). См. вложения. Так как имеются известные ограничения на объём вложения придётся прикреплять в отдельных сообщениях.
Заранее спасибо всем откликнувшимся.
21  Основные форумы / Вопросы по Excel и VBA / Re:Управление градиентом графика : 24.03.2019, 18:25:15
Что-то подобное мне встречалось, но есть "маленькое" отличие: приведённый пример для 2-х цветного градиента, а у меня, эта зараза 3-х цветная... И вот 2-й цвет нужно сдвигать то в одну, то в другую сторону, а 1-й и 3-й как раз таки фиксированные.
".TwoColorGradient" - стандартное решение для двухцветного градиента, есть ещё ".OneColorGradient" для одноцветного, но для 3-х и более цветов ничего не нашёл.
22  Основные форумы / Вопросы по Excel и VBA / Управление градиентом графика : 24.03.2019, 13:41:45
Уважаемые форумчане!
Каюсь, грешен, давно не был на форуме. Вопросы не возникали к знатокам, что-то сам додумаю, что-то подсмотрю в Тырнете...
Но вот столкнулся с проблемой, которую не могу разрешить: управление цветовым градиентом на графике через VBA. График рисуется отменно, градиент вручную - без проблем. Попытался записать макрос, но дальше выбора линии ничего не пишет. Ну, то есть, выбираю "Формат ряда данных" и уже ничего в макросе на эту тему не вижу.
Может кто сталкивался с этой проблемой? Меня в частности интересует как программно изменять проценты положения точки (на фрагменте во вложении выделен красной рамкой) и возможно ли это вообще?
Заранее спасибо всем откликнувшимся.
PS. Вопрос не то чтобы принципиальный, но было бы неплохо решить его...
23  Основные форумы / Вопросы по Excel и VBA / Re:Изменение горячих клавиш в Excel 2007 : 03.10.2018, 20:04:23
Макросы отключил.
Не помогло. Остаётся только глюк... Возможно Win 10 дуркует...
Переставлять некогда, ибо на вахте. Решил по другому: вынес на панель быстрого доступа. Не очень удобно - но меня, пока, устраивает.
24  Основные форумы / Вопросы по Excel и VBA / Re:Изменение горячих клавиш в Excel 2007 : 02.10.2018, 19:50:44
Макроса то и нет, я ведь писал, что и на пустой книге проверял...
25  Основные форумы / Вопросы по Excel и VBA / Re:Изменение горячих клавиш в Excel 2007 : 02.10.2018, 19:23:17
Нет, проверил, специально нажимал именно Ctrl+F11, эффект тот же...
26  Основные форумы / Вопросы по Excel и VBA / Изменение горячих клавиш в Excel 2007 : 02.10.2018, 18:46:11
Здравствуйте, уважаемые форумчане.
Давно не задавал вопросов, как-то справлялся, но возникла проблема, ответ на которую не нашёл на просторах Internet.
Всегда заходил в редактор VBA по сочетанию клавиш Alt+F11. Но буквально на днях столкнулся с тем, что по этому сочетанию в книгу вставляется лист с диаграммой. Возможно после очередного обновления. Может мои кривые ручки. Но даже в пустой книге всё равно вставляется диаграмма.
Пробовал и правый и левый Alt, на русской и латинской раскладках (знаю о проблеме с русской раскладкой) - результат один и тот же.
Никто не сталкивался с этой проблемой?
Переназначения, как в Worde, не предусмотрены в Excel, а жаль, настроить удобную работу было бы хорошо.
27  Основные форумы / Вопросы по Excel и VBA / Изменение размеров окна приложения пользователем, возможен ли запрет? : 02.04.2018, 20:31:39
Здравствуйте знатоки VBA.
Возник вопрос, возможно ли запретить пользователю изменение размеров окна приложения?
Не окна книги, а именно приложения, после Application.DisplayFullScreen = True.
Заранее спасибо всем откликнувшимся.
28  Основные форумы / Вопросы по Excel и VBA / Re:Создание нового листа из функции определяемой пользователем : 24.03.2018, 07:03:14
Спасибо, пойду другим путём...
29  Основные форумы / Вопросы по Excel и VBA / Re:Создание нового листа из функции определяемой пользователем : 23.03.2018, 12:54:55
То есть, даже вызов модуля с процедурой добавления листа может не помочь или поможет?
Я, честно говоря, пытался. Не помогло...
30  Основные форумы / Вопросы по Excel и VBA / Создание нового листа из функции определяемой пользователем : 22.03.2018, 19:15:42
Здравствуйте, уважаемые знатоки VBA!
Столкнулся с ситуацией, что из функции определяемой пользователем не получается создать новый лист.
Вот текст функции:
Код: (vb)
Option Explicit

Function SV(RN_Dat As Range) As Double

Dim AN_Dat() As Variant

AN_Dat = RN_Dat.Value

Sheets.Add After:=ActiveSheet
ActiveSheet.Name = "TMP"

SV = 123

End Function

Может кто-нибудь подскажет, почему так происходит?
Задачу упростил по максимуму. Аналогичные действия в модуле лист создают. Принципиального запрета на это действие я не нашёл. Поиск в интернете результатов не дал.
Заранее спасибо.
Файл прилагаю, данные произвольные.
Страниц: 1 [2] 3 4 ... 33
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru