Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 折线图以灰色显示所有可用的数据系列,只需将选定系列上色,并仅在图例中显示这些数据系列_Excel_Vba_Charts - Fatal编程技术网

Excel 折线图以灰色显示所有可用的数据系列,只需将选定系列上色,并仅在图例中显示这些数据系列

Excel 折线图以灰色显示所有可用的数据系列,只需将选定系列上色,并仅在图例中显示这些数据系列,excel,vba,charts,Excel,Vba,Charts,我希望您能帮助创建一个宏,该宏将为列表中选定的数据系列着色,并仅在此图表的图例中显示这些数据: 从19个成分的列表中,我想对选定的系列1-5进行编号,以便在灰色非选定系列中最多可以显示五个彩色系列 这可能吗?您不需要VBA来实现这一点。这完全可以在工作表中完成。概念上: 创建五个数据验证单元,人们可以在其中选择(最多)五个数据系列 使用这五个单元格旁边的公式从主图表数据源中查找该系列的数据。这将创建一个包含五行与图表源数据形状相同的数据的范围 将这些附加行添加到图表中,并使用颜色设置行的格式

我希望您能帮助创建一个宏,该宏将为列表中选定的数据系列着色,并仅在此图表的图例中显示这些数据:

从19个成分的列表中,我想对选定的系列1-5进行编号,以便在灰色非选定系列中最多可以显示五个彩色系列


这可能吗?

您不需要VBA来实现这一点。这完全可以在工作表中完成。概念上:

  • 创建五个数据验证单元,人们可以在其中选择(最多)五个数据系列
  • 使用这五个单元格旁边的公式从主图表数据源中查找该系列的数据。这将创建一个包含五行与图表源数据形状相同的数据的范围
  • 将这些附加行添加到图表中,并使用颜色设置行的格式。使用序列顺序确定哪些行位于其他行之上
  • 从图例中删除原始灰色数据系列
现在,用户可以选择不同的成分,所选成分将以彩色打印,它们的名称将显示在图例中,图表的其余部分保持灰色。

中,我展示了如何构建一个包含大量灰色序列的图表,并使用列表框选择要以彩色显示的序列。没有VBA,只有工作表公式

请向我们展示您迄今为止的尝试。