如何在 Excel 中滚动时始终保持图表在视图中?
ms excelmicrosoft technologiescomputers更新于 2024/10/2 5:00:17
当您收集数据并将其呈现在图表中时,即使在移动数据时也保持图表静止非常重要。通常,在 Excel 中,图表是基于单元格保存的,但我们可以让图表在滚动数据时浮动在工作表中。
本教程将帮助您了解如何在 Excel 中滚动时始终保持图表在视图中。我们将使用 VBA 代码来实现我们的结果。
滚动时始终保持图表在视图中
在这里,我们首先将 VBA 代码插入工作表,然后我们的任务就完成了。让我们通过一个简单的过程来了解如何在 Excel 中滚动时始终保持图表在视图中。
步骤 1
假设我们有一个 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
步骤 3
当我们点击数据集时,图表将始终跟随鼠标点击。程序中,第 6 行和第 7 行使用的 Nirmal 是图表的名称,并且一次只能用于一个图表。
结论
在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中滚动以突出显示特定数据集时始终保持图表在视图中。
相关文章
有用资源
excel 参考教程 - 该教程包含有关 excel 的更多信息:https://www.cainiaomax.com/excel/

