Используйте условные операторы для добавления данных в диаграмму рассеяния
Я новичок в VBA, и у меня не было опыта в создании многих диаграмм. Диаграмму нужно создавать вручную, потому что данные должны проверяться визуально, чтобы убедиться, что они соответствуют определенным критериям, и не каждая ячейка в столбце должна быть добавлена на график. Диаграмма должна отображать информацию для каждого актива. Не каждый актив будет иметь информацию, которую можно ввести на графике. Есть ли способ использовать VBA для условного добавления точек данных на график?
Например, если актив видит значения в диапазоне от 0 до 30, нарисуйте точку (зеленый), 30–50 (красный) и т. Д.
1 ответ
Такой сценарий может быть достигнут с помощью макета данных и формул. Нет необходимости в VBA, которую нужно будет повторно запускать, когда формулы будут обновляться автоматически.
Рассмотрим следующий скриншот:
Формула в ячейке C3 имеет вид =IF($B3<30,$B3,NA())
и в D3 =IF($B3>=30,$B3,NA())
скопировано вниз.