Здравствуйте. Можно ли, а если можно то как сделать гистограмму, чтобы она работала в ячейке, где расположены цифры с текстом? В качестве текста плюсы и минусы после числа.
Гистограмма на основе формулы
27.10.2020 18:14:22
|
|
|
|
28.10.2020 06:03:00
rud.666,
привет, а почему бы не поставить рядом формулу с обрезкой данного текста, и уже с него построить диаграмму? |
|
|
|
30.10.2020 20:13:07
Ставить рядом формулу с обрезкой данного текста не совсем удобно
Нашел такой выход: перенос текста в формат ячейки
Возник вопрос. Чем можно заменить строчку SendKeys "{F2}+{Enter}"? На выполнение этой строчки уходит много времени, а без неё ничего не работает. Строчка cell.Value = cell.Value тоже не помогает. P.S. Тему, наверное, лучше сменить на "Гистограмма в ячейке с текстом"
Изменено: |
|||||
|
|
31.10.2020 13:56:50
rud.666, здравствуйте. Проверил Ваши макросы на своем ноутбуке, первый раз все сработало (гистограмма появилась как и положено было по задаче, во всех ячейках), а потом все перестало (на новых листах пробовал тоже - диапазон копируется, по ячейкам макросом "формат" проход осуществляется, но форматирование не срабатывает. Я не профи, может разработчики в мою и в Вашу версию Excel что-то поместили, о чем никому неизвестно? Поскольку все Гуру молчат в этой теме, рискну предположить, что источник проблемы в цифровой части Вашего Ника Или - как предположение - может правила УФ сначала задавать на том листе и на тот диапазон, в который копируете? Не пробовал. Ускорить отключением обновления экрана не пробовали? У Вас же есть такая строка в макросе который копирует данные на второй лист
|
|
|
|
31.10.2020 14:03:02
При записи через .Value =.Value Excel не пытается определять типы данных, т.к. смены значения не происходит. В таких случаях обычно используют свойство Formula, смена которого всегда вызывает переопределение типов. Поэтому вместо:
Изменено:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||||
|
|
31.10.2020 14:20:29
Дмитрий(The_Prist) Щербаков, в первом случае гистограмма появляется примерно в 30% ячейках. Во втором случае где-то остаются минусы (текст) в значениях ячеек.
|
|
|
|
31.10.2020 14:38:26
Изменено: |
|||||
|
|
31.10.2020 14:44:49
Там еще For Each с SendKeys "{F2}+{Enter}" странно работает: не во всех случаях до конца диапазона проходит. И еще, как выяснилось SendKeys "{F2}+{Enter}" нормально работает в For Each, если диапазон выделен (Select) В файле пример, где гистограмма появляется в 30% случаев.
Изменено: |
|||
|
|
31.10.2020 14:55:02
Дмитрий(The_Prist) Щербаков, теперь все работает спасибо!
|
|
|
|
31.10.2020 15:16:33
rud.666, ну вот, не зря же Вам задавали наводящие вопросы Получилось Но о нике подумайте, нехороший он какой-то
|
||||
|
|
|||