如何在 Excel 中使用按鈕開啟另一個工作簿?


您是否曾經嘗試同時訪問兩個工作簿中的資料?您可以使用 VLOOKUP 函式比較同一工作簿中兩個工作表中的資料。我們也可以連線 Excel 中的兩個工作表。此過程無法使用公式完成;我們需要使用 VBA 程式碼。本教程將幫助您瞭解如何使用按鈕在 Excel 中開啟另一個工作簿。

在 Excel 中使用按鈕開啟另一個工作簿

在這裡,我們將首先插入一個形狀,然後為其分配一個宏。讓我們看一個簡單的過程,瞭解如何在 Excel 中使用按鈕開啟另一個工作簿。

步驟 1

讓我們考慮一個新的 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 "Please chech the address", vbInformation, "Open workbook"
      Err.Clear
   Else
      MsgBox "This workbook is opened!", vbInformation, "Open workbook"
   End If
End Sub

步驟 2

現在將工作表另存為啟用宏的工作表,並使用命令 Alt + Q 關閉 VBA 應用程式,然後右鍵單擊 Excel 工作表中現有的矩形框,然後選擇“指定宏”。然後將開啟一個彈出視窗,如下圖所示。

現在在彈出視窗中,選擇宏作為開啟工作簿,然後單擊“確定”以完成我們的過程。

步驟 3

如果在程式碼中指定的地址找不到工作簿,則會顯示錯誤訊息,如下面的影像所示。

結論

在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中使用按鈕開啟另一個工作簿以突出顯示特定資料集。

更新於: 2023 年 1 月 3 日

2K+ 閱讀量

啟動您的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.