如何將公式複製到另一個 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 上變更滑鼠指標顏色

如何在 Windows 11 上變更滑鼠指標顏色

若要在 Windows 11 上變更滑鼠指標的顏色和大小,請前往“設定”>“輔助功能”>“滑鼠指標”,然後點選並自訂設定。

Windows 11 版本 27871 帶來了開始功能表、工作列和節能器方面的變更(Canary 版)

Windows 11 版本 27871 帶來了開始功能表、工作列和節能器方面的變更(Canary 版)

Windows 11(Canary)版本 27871 增加了透過 Intune、手機連接和工作列變更來控制節能器的功能,但該頻道仍缺少主要的實驗性功能。

如何在 Windows 11 中移除 PIN 碼(灰色顯示)

如何在 Windows 11 中移除 PIN 碼(灰色顯示)

若要移除 Windows 11 上的 PIN 碼,請開啟“設定”>“帳戶”>“登入選項”,然後移除 Windows Hello PIN 碼,即使該按鈕呈現灰色顯示。

如何在 Firefox 中永久停用 AI 功能

如何在 Firefox 中永久停用 AI 功能

Firefox 瀏覽器新增了「AI 控制」功能,使用者可以透過此功能一鍵關閉所有 AI 功能。以下是具體操作方法。

如何啟用 Windows 11 2026 年 2 月更新 (KB5074105) 的新功能

如何啟用 Windows 11 2026 年 2 月更新 (KB5074105) 的新功能

使用 ViveTool 啟用 Windows 11 2026 年 2 月更新 (KB5074105) 26200.7705 (25H2) 中的新功能。

如何在 Windows 11(和 10)上安裝 2023 年安全啟動證書,以免在 2026 年到期前遺失

如何在 Windows 11(和 10)上安裝 2023 年安全啟動證書,以免在 2026 年到期前遺失

檢查並手動在 Windows 11 上安裝 2023 年安全啟動證書,以避免 2011 年證書在 2026 年 6 月到期時出現問題。

下一代 Xbox 會是 Windows 11 PC 嗎? Project Helix 揭露了微軟 Xbox PC 計畫的哪些資訊?

下一代 Xbox 會是 Windows 11 PC 嗎? Project Helix 揭露了微軟 Xbox PC 計畫的哪些資訊?

Project Helix 可以將 Xbox 轉變為 Windows 遊戲平台,將遊戲主機的簡潔性與 PC 遊戲和應用程式的龐大生態系統結合。

如何在 Windows 11 上安裝選用功能

如何在 Windows 11 上安裝選用功能

若要在 Windows 11 上安裝選用功能,請開啟“設定”>“系統”>“選用功能”,按一下“檢視功能”按鈕並安裝功能。

適用於 Windows 11 26H2 的版本 26300.7939 (KB5077243) 擴展了共享音訊和更安全的批次檔(開發版)

適用於 Windows 11 26H2 的版本 26300.7939 (KB5077243) 擴展了共享音訊和更安全的批次檔(開發版)

(KB5077243)Windows 11 版本 26300.7939 新增了安全批次執行、共享藍牙低功耗音訊、講述人快捷方式和可靠性修復。

如何在 Windows 11 上重設 Windows 回憶設定和數據

如何在 Windows 11 上重設 Windows 回憶設定和數據

若要重設 Windows 11 快照恢復功能,請前往“設定”>“隱私權和安全性”>“快照復原”>“進階設定”,然後按一下“重設快照復原”。