如何在Excel中应用按钮打开另一个工作簿?

如何在Excel中应用按钮打开另一个工作簿?

你是否尝试过同时访问两个工作簿中的数据?你可以使用VLOOKUP函数比较同一工作簿中两个工作表中的数据。我们还可以在Excel中连接这两个工作表。这个过程不能用公式完成;我们需要使用VBA代码。本教程将帮助您了解如何在Excel中应用一个按钮来打开另一个工作簿。

在Excel中应用按钮来打开另一个工作簿

这里我们首先插入一个形状,然后分配一个宏。让我们看一个简单的过程,了解如何在Excel中应用一个按钮来打开另一个工作簿。

步骤1

让我们考虑一个新的Excel表格,然后通过单击“插入”,然后单击“插图”,然后单击如下图所示的形状来在表格上绘制一个矩形按钮。

如何在Excel中应用按钮打开另一个工作簿?

现在右键单击单元格名称并选择“查看代码”,以打开VBA应用程序。然后在VBA应用程序中,单击插入,选择模块,并在文本窗口中输入程序,如下图所示。

程序

Sub Openworkbook_Click()
'Updateby Nirmal
   Dim xWb As Workbook
   Dim wbName As String
   On Error Resume Next
   Set xWb = Workbooks.Open("C:\Users\DT168\Desktop\test\Book2.xlsx")
   wbName = xWb.Name
   If Err.Number <> 0 Then
      MsgBox "请检查地址", vbInformation, "打开工作簿"
      Err.Clear
   Else
      MsgBox "此工作簿已打开!", vbInformation, "打开工作簿"
   End If
End Sub

如何在Excel中应用按钮打开另一个工作簿?

步骤2

现在将表格另存为启用宏,并使用Alt + Q命令关闭VBA应用程序,然后右键单击Excel表格中的现有矩形框并选择“分配宏”。然后会打开一个弹出窗口,如下图所示。

如何在Excel中应用按钮打开另一个工作簿?

现在在弹出窗口中,选择宏作为打开工作簿,并单击“确定”以完成我们的过程。

步骤3

如果在代码中指定的地址中找不到工作簿,则会显示错误消息,如下图所示。

如何在Excel中应用按钮打开另一个工作簿?

结论

在本教程中,我们使用了一个简单的示例来演示如何在Excel中应用一个按钮来打开另一个工作簿以突出显示特定的一组数据。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程