在Excel中滚动鼠标界面向下移动时,如何始终保持图表在视野中?.docVIP

在Excel中滚动鼠标界面向下移动时,如何始终保持图表在视野中?.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

在Excel中滚动鼠标界面向下移动时,如何始终保持图表在视野中?

Excel情报局

Excel职场联盟

生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel爱好者聚集地SUPEREXCELMAN

前言|职场实例

在日常的职场工作中,我们经常使用Excel的插入图表功能,来插入各种各样的图标,比如折线图,柱形图,饼图等。如下图所示:我们根据AB两列的数据源,通过Excel的【插入】-【图表】功能快速的插入了一个漂亮的球状顶点折线图。

但是由于我们图表所引用的AB列数据源有点长,达到了20行(实际的工作中往往数据量更大),有时候我们会有需求:滚动鼠标滑动杆向下浏览数据源的数据,但是我们事先插入的Excel图表却始终固定在顶端的位置不动,这就造成了我们不能实时的看到我们的Excel图表了,非常的不方便。

有的小伙伴可能会选择常规的:一边向下滚动鼠标滑动杆使界面向下移动查看下面的数据,一边通过鼠标点击选中Excel图表并向下拖动图表的方式,使数据源与图表位于相同水平位置,达到两者同时保持在我们的视野中。

那么有没有一种可能就是:当我们滑动鼠标滑动杆使界面向下移动的同时,我们的Excel图表也可能实时同步的移动呢?如下图所示:

方案|解决步骤

其实还真有一种方法可以实现向下或向上滚动工作表也可以始终查看图表的方法。Excel本身的基础功能是无法达到这种效果的,今天我们介绍一个VBA代码的方法来快速的实现它。

我们鼠标右击图表所在的工作表名称标签,点击“查看代码”命令,进入到VBA代码编辑器窗口界面,然后将下面的一小段VBA代码复制并粘贴到代码窗口中,复制粘贴完成后,关闭VBA编辑器代码窗口即可。代码如下:

PrivateSubWorksheet_SelectionChange(ByValTargetAsRange)DimCPosAsDoubleApplication.ScreenUpdating=FalseCPos=ActiveWindow.ScrollRow*ActiveCell.RowHeightActiveSheet.ChartObjects(Chart1).ActivateActiveSheet.Shapes(Chart1).Top=CPosActiveWindow.Visible=FalseApplication.ScreenUpdating=TrueEndSub

操作步骤如下图所示:

当我们关闭VBA代码编辑器窗口回到Excel工作表界面后,我们向下或向上滚动工作表就实现了始终可以查看到图表的效果,始终保持Excel图表在我们的视图视野之中,非常的方便。最终效果如下图所示:

使用代码需要注意的地方:

①在VBA代码中,“Chart1”代表的是我们历史中插入的第几个图表,因为在这个例子中这个图表是我第1次插入的,所以是“Chart1”;如果我们再次插入第2个图表,这里就需要改成“Chart2”了,以此类推,根据实际情况进行修改即可。还有一点值得注意的是,如果我们删除了第1个图表之后,再次插入一个图表的话,那么这个图表应该是“Chart2”而不是“Chart1”,因为之前删除的历史记录不可抹去。

②此VBA代码不能始终查看一组图表。

如果表格中同时存在多个图表,代码只能对其中一个图表起作用,我们依然需要修改“Chart”中的数字来确定到底对第几个插入的图表起作用。

阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]+点亮[在看];如果觉得内容有价值欢迎[分享]给你的同事朋友;小编也和大家一样,正在不断的学习与积累中,坚持持续分享的道路上很艰辛,需要有你们的鼓励与支持!别逃避问题,否则它只会越积越多;每天进步一点点,你就胜过了大多数人。

文档评论(0)

stereo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档