Excel 滚动时始终保持图表在视图中

Excel 滚动时始终保持图表在视图中

当你收集数据并将其呈现在图表中时,即使你在移动数据时,保持图表不动,是非常重要的。一般来说,在Excel中,图表是基于单元格保存的,但我们可以让图表在工作表中浮动,即使我们滚动数据。

本教程将帮助你了解我们如何在Excel中滚动时始终保持图表的视野。我们将使用VBA代码的概念,以使我们的结果成为可能。

滚动时始终保持图表在视野内

在这里,我们首先将VBA代码插入到工作表中,然后我们的任务就完成了。让我们看看一个简单的过程,了解如何在Excel中滚动时始终保持图表在视野中。

第1步

假设我们有一个excel表,其数据与下图所示的数据类似。

如何在Excel中滚动时始终保持图表在视图中?

现在要创建图表,选择数据并点击 “插入”,然后选择你想使用的任何图表。我们将选择一个线图,如下图所示。

如何在Excel中滚动时始终保持图表在视图中?

第2步

现在,右击工作表名称,从菜单中选择查看代码,打开VBA应用程序,在文本框中输入程序,保存VBA代码,并使用代码Alt + Q关闭VBA应用程序。

代码

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Update by nirmal
   Dim CPos As Double
   Application.ScreenUpdating = False
   CPos = ActiveWindow.ScrollRow * ActiveCell.RowHeight
   ActiveSheet.ChartObjects("nirmal").Activate
   ActiveSheet.Shapes("nirmal").Top = CPos
   ActiveWindow.Visible = False
   Application.ScreenUpdating = True
End Sub

如何在Excel中滚动时始终保持图表在视图中?

第3步

当我们点击数据集时,图表将始终跟随鼠标点击。在程序中,第6行和第7行中使用的Nirmal是图表的名称,这一次只能用于一个图表。

如何在Excel中滚动时始终保持图表在视图中?

结论

在本教程中,我们用一个简单的例子来演示,当我们在Excel中滚动以突出某一组数据时,如何能始终保持图表在视图中。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程