Как заштриховать область под графиком в excel?
У меня есть график в Экселе. Именно график с двумя числовыми осями. Я видел как штрихуют область под графиком, когда по Оy числа, а по Ох строки. Но это не то. Я пробовал просто фигуру прямоугольника поверх графика накладывать, но это колхозно. Может есть какой-то вариант на Visual Basic for Applications написать свою штриховку? Или он поддерживает только встроенный функционал?
Дополнительно:
Такая настройка требуется?
- Ну вообще да,это то что мне нужно. Как вы это сделали?
-
У меня вот так. Какая у вас версия excel ?
- 365 видимо. что бы появилась настройка видимо нужно еще выбрать правильный тип графика
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос




Для заштриховки области под графиком в Excel, вам необходимо выполнить следующие шаги:
1. Выберите область данных, которую вы хотите отобразить на графике.
2. Вставьте график, используя данные, которые вы выделили.
3. Выделите область под графиком, которую вы хотите заштриховать.
4. Нажмите правой кнопкой мыши на выделенной области и выберите "Формат области данных".
5. В открывшемся окне выберите вкладку "Заливка".
6. Выберите стиль заливки, который вам нравится, например, штриховку.
7. Настройте параметры заливки, такие как цвет и прозрачность.
8. Нажмите "ОК", чтобы применить изменения.
Теперь вы должны увидеть, что область под графиком была заштрихована в соответствии с вашими настройками. Этот метод поможет вам выделить определенные области на графике и сделать вашу презентацию более понятной и профессиональной.
// Пример кода для заштриховки области под графиком в Excel Range("A1:B10").Select ActiveSheet.Shapes.AddChart2(251, xlColumnClustered).Select Selection.ShapeRange(1).Top = Range("D1").Top Selection.ShapeRange(1).Left = Range("D1").Left Selection.ShapeRange(1).Width = Range("D1:E1").Width Selection.ShapeRange(1).Height = Range("D1:D10").Height Selection.ShapeRange.Fill.Visible = msoTrue Selection.ShapeRange.Fill.ForeColor.RGB = RGB(255, 0, 0) Selection.ShapeRange.Fill.Transparency = 0.5
Следуя этим инструкциям и используя приведенный выше пример кода, вы сможете успешно заштриховать область под графиком в Excel.