如何在 Excel 工作表上创建浮动命令按钮?

ms excelmicrosoft technologiescomputers更新于 2024/10/21 18:52:17

假设我们在 Excel 工作表的某个位置有一个 ActiveX 命令,并且该工作表中的数据量很大。如果要使用 ActiveX 命令,每次都需要搜索它。这个问题可以通过将按钮设置为浮动来解决。本文将帮助您了解如何在 Excel 中使按钮始终浮动。

在工作表上浮动命令按钮

在这里,我们将首先插入一个按钮,然后为该按钮分配一个宏,使其始终浮动。让我们看一个在工作表上始终浮动命令按钮的简单过程。我们可以在 Excel 的"开发人员选项"下找到 ActiveX 命令。

步骤 1

我们考虑一个包含 ActiveX 命令按钮的 Excel 工作表,如下图所示。要插入活动的 X 命令,请点击"开发人员",然后点击"插入",然后选择任意命令。

现在右键单击工作表名称,然后选择"查看代码"。在 VBA 代码弹出窗口中双击此工作簿,然后在文本框中输入程序,如下图所示。

示例

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) On Error GoTo 0 With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn) 'updated by nirmal CommandButton1.Top = .Top + 100 CommandButton1.Left = .Left + 300 End With End Sub

步骤 2

现在关闭 VBA 代码,将文件保存为启用宏的工作表,然后关闭工作簿。下次打开工作表时,点击启用代码即可成功完成操作,如下图所示。

总结

在本教程中,我们使用了一个简单的示例来演示如何在 Excel 工作表上始终浮动命令按钮以突出显示特定数据集。工作表中使用的 VBA 代码仅适用于 Excel 中的 ActiveX 命令。


相关文章


有用资源