如何將公式複製到另一個 Excel 工作表 VBA

Excel VBA 是一個非常強大的工具,允許您以編程方式將公式從一張工作表複製到另一張工作表。在本文中,我們將向您展示如何使用 Excel VBA 將公式複製到另一張工作表。

我們將首先創建一個簡單的宏,它將公式從一個單元格複製到同一張紙上的另一個單元格。然後,我們將修改宏,以便它將公式複製到不同的工作表。

入門

當您錄製宏時,Excel 將自動生成 VBA 代碼,您可以使用該代碼來複製您錄製的操作。您也可以手動編寫 VBA 代碼來達到相同的結果。在本文中,我們將向您展示如何做到這兩點。

錄製宏

要錄製宏,請按照下列步驟操作:

1. 打開包含帶有要復制的公式的工作表的工作簿。

2. 按“開發人員”選項卡上的“錄製宏”按鈕。如果您沒有看到“開發人員”選項卡,請單擊此處了解如何添加它。

3. 輸入宏的名稱並根據需要選擇快捷鍵。

4. 單擊“確定”。

5. 選擇包含要復制的公式的單元格。

6. 按“Ctrl”+“C”複製所選單元格。

7. 選擇要將復制的公式粘貼到的單元格。

8. 按“Ctrl”+“V”粘貼複製的公式。

9. 按“開發人員”選項卡上的“停止錄製”按鈕。

您的宏現在可以使用了!要運行它,只需按您分配給它的快捷鍵,或單擊“開發人員”選項卡上的“宏”按鈕,然後從列表中選擇您的宏。

手動編寫VBA代碼

您也可以通過編寫幾行 VBA 代碼來實現相同的結果。為此,請按照下列步驟操作:

1. 打開包含帶有要復制的公式的工作表的工作簿。

2. 按“Alt”+“F11”打開 Visual Basic 編輯器。

3. 單擊“插入”>“模塊”。

4. 在模塊中輸入以下代碼:

子復制公式()

暗淡源範圍作為範圍

暗淡目標範圍作為範圍

Set sourceRange = Range(“A1”) '將 A1 更改為您的公式單元格

Set targetRange = Range(“B1”) '將 B1 更改為您想要的粘貼單元格

目標範圍.公式 = 源範圍.公式

結束子

5. 按“F5”運行代碼。

您的公式現在應該複製到所需的單元格!

修改宏以將公式複製到另一張工作表

我們在上一節中記錄的宏只會復制同一工作表中的公式。但是,您可以輕鬆修改它以將公式複製到另一張工作表。為此,請按照下列步驟操作:

1. 打開包含帶有要復制的公式的工作表的工作簿。

2. 按“Alt”+“F11”打開 Visual Basic 編輯器。

3. 雙擊屏幕左側列表中的宏。宏的代碼將出現在右側。

4. 找到以下代碼行:

Set targetRange = Range(“B1”) '將 B1 更改為您想要的粘貼單元格

5. 使用以下格式將“B1”更改為另一張工作表上要粘貼公式的單元格:SheetName!CellAddress。例如,如果要將公式粘貼到名為“Sheet2”的工作表上的單元格 B2 中,則可以將代碼更改為:

設置 targetRange = Sheets(“Sheet2”).Range(“B2”)

6. 按“F5”運行代碼。您的公式現在應該複製到另一張紙上!

最後的想法

閱讀本文後,您現在應該知道如何使用 Excel VBA 將公式複製到另一張工作表。您可以按原樣使用錄製的宏,也可以對其進行修改以滿足您的需要。如果您想了解有關 Excel VBA 的更多信息,請查看我們有關該主題的其他文章!

本教程到此結束。

留下評論

如何建立可啟動的 Windows 11 25H2 USB 安裝介質

如何建立可啟動的 Windows 11 25H2 USB 安裝介質

要建立 Windows 11 25H2 可啟動 USB 安裝程序,您可以使用 Rufus、Ventoy、命令提示字元和媒體建立工具,以下是具體操作方法。

Windows 11 版本 26220.7653 (KB5074157) 帶來了新的深色模式調整(開發版、測試版)

Windows 11 版本 26220.7653 (KB5074157) 帶來了新的深色模式調整(開發版、測試版)

KB5074157(版本 26220.7653)適用於 Windows 11,改進了深色模式,增加了 WebP 壁紙支持,並修復了任務欄、開始功能表、藍牙等問題。

Windows 11 更新 KB5074109 簡直是一場災難——主要問題列表

Windows 11 更新 KB5074109 簡直是一場災難——主要問題列表

KB5074109 是 Windows 11 的 2026 年 1 月更新,它導致了崩潰、啟動失敗、Outlook 問題和卸載錯誤,迫使用戶將其刪除。

如何阻止 ChatGPT 對話出現在 Google 搜尋中

如何阻止 ChatGPT 對話出現在 Google 搜尋中

要防止您的 ChatGPT 對話出現在 Google 搜尋中,請檢查並刪除公開共享的 ChatGPT 鏈接,方法如下。

如何在 Windows 11 上安裝適用於 Android 的 Windows 子系統 (WSA)

如何在 Windows 11 上安裝適用於 Android 的 Windows 子系統 (WSA)

您可以透過 Microsoft Store 或 PowerShell 安裝適用於 Android 的 Windows 子系統 (WSA),從而在 Windows 11 上執行 Android 應用程式。方法如下。

如何阻止 ChatGPT 將您的個人資料用於 AI 訓練

如何阻止 ChatGPT 將您的個人資料用於 AI 訓練

OpenAI 預設會收集您的 ChatGPT 對話內容用於 AI 訓練,以下是如何停用此功能以更好地保護隱私的方法。

Windows 11 版本 27913 發布了「設定」應用程式變更(Canary 版)

Windows 11 版本 27913 發布了「設定」應用程式變更(Canary 版)

Windows 11 版本 27913(Canary)帶來了重新設計的設定介面,恢復了 Vista 啟動聲音,修復了黑屏桌布問題等等。

適用於 Windows 11 24H2 版本(Beta 版)的版本 26120.4733 (KB5062651),包含更改

適用於 Windows 11 24H2 版本(Beta 版)的版本 26120.4733 (KB5062651),包含更改

Windows 11 版本 26120.4733 (KB5062651) 在 Beta 頻道中引入了新的 AI 圖像描述、應用程式權限重新設計以及管理員保護功能。

適用於 Windows 11 25H2 的版本 26200.5702 (KB5062653) 帶來了新功能(開發版)

適用於 Windows 11 25H2 的版本 26200.5702 (KB5062653) 帶來了新功能(開發版)

Windows 11 25H2 版本 26200.5702 (KB5062653) 帶來了 AI 映像描述、新的管理員安全功能、重新設計的權限對話方塊等。

如何在 Windows 10 上使用 Winget 安裝應用程式

如何在 Windows 10 上使用 Winget 安裝應用程式

現在您可以使用 winget 命令在 Windows 10 上安裝應用程序,以下是使用 Windows 軟體套件管理器執行此操作的步驟。