我一直想在excel
中使用此功能我想知道是否可以开发一个插件或者是否已经存在插件?
答案 0 :(得分:11)
答案 1 :(得分:4)
这可能与现在无关(看到已经半年了),但是:对于Stephen Bullen的方法,我建议的一个改进是将滚动条值映射到实际值。我的意思是:如果你完全缩小(你看到了一切),你仍然可以滚动,这是没有意义的。此外,如果数据集增长,则必须重新格式化滚动条最大值。值。 我这样解决了:
让两个滚动条假设值为1-1000。
让特定单元格包含数据集最后一行的编号(可以通过某种方式进行公式计算,我猜) - 我假设单元格Z1包含此信息。
定义一个新名称'ActualZoomVal',让它指向任意单元格。我在这里假设Z2。
定义一个新名称'ActualScrollVal',让它指向另一个任意单元格。我在这里假设Z3。
让'ActualZoomVal'的单元格包含以下公式:= MAX(2; ROUND(ZoomVal *($ Z $ 1/1000); 0))
让'ActualScrollVal'的单元格包含以下公式:= ROUND(($ Z $ 1-ActualZoomVal)*(ScrollVal / 1000); 0)
按照Stephen Bullen的示例文件中的建议创建图表,但使用ActualZoomVal / ActualScrollVal而不是ZoomVal / ScrollVal
这不仅是一个“更清洁”,更灵活的解决方案,它还提高了可用性 - 比如你想从完全缩小的状态放大数据集的最后一部分,然后只需设置滚动条向右移动并保持放大直到达到所需的缩放级别。
答案 2 :(得分:2)
以下是放大Excel图表的一种解决方案。您向图表添加缩放按钮,按下按钮会调用宏以按指定的数量放大图表。
包含宏的工作簿可在
免费下载