如何將公式複製到另一個 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 上變更工作列大小,可以使用 Windhawk 工作列高度和圖示大小擴充功能、ExplorerPatfcher 或 Start11。方法如下。

適用於 Windows 11 26H2 的版本 26300.7760 (KB5077202) 改進了相機和工作列(開發版)

適用於 Windows 11 26H2 的版本 26300.7760 (KB5077202) 改進了相機和工作列(開發版)

適用於 Windows 11 (Deb) 的 KB5077202(版本 26300.7760)新增了相機平移和傾斜控制、Emoji 16 以及工作列調整。 Beta 版用戶將收到包含相同變更的 KB5077201 更新。

Windows 11 的安全機制正朝著使用者同意和透明化的方向發展。

Windows 11 的安全機制正朝著使用者同意和透明化的方向發展。

Windows 11 正在採用一種新的安全模型,該模型專注於透明度、用戶同意,並限制應用程式和人工智慧預設可以執行的操作。

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

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

若要建立 Windows 11 23H2 USB 啟動盤,您可以使用媒體建立工具、命令提示字元或 Rufus。以下是操作說明。

如何使用 Rufus 建立可啟動的 Windows 11 22H2 USB

如何使用 Rufus 建立可啟動的 Windows 11 22H2 USB

使用 Rufus 為相容和非相容硬體建立 Windows 11 22H2 啟動 U 碟。以下是操作說明。

Windows 11 的虛擬工作區功能可讓您透過「設定」應用程式啟用 Hyper-V 和沙盒。

Windows 11 的虛擬工作區功能可讓您透過「設定」應用程式啟用 Hyper-V 和沙盒。

虛擬工作區可讓您管理虛擬化功能,例如 Hyper-V 和 Windows 沙盒,以下是更多詳細資訊。

Windows 11 安裝全新設計體驗實戰

Windows 11 安裝全新設計體驗實戰

Windows 11 採用了全新的安裝程式介面,以白色為背景,加入了新的視覺元素,並增加了安裝步驟。原有功能仍將獲得支援。

如何安裝 ChromeOS Flex 以從 Windows 10 切換到 ChromeOS Flex

如何安裝 ChromeOS Flex 以從 Windows 10 切換到 ChromeOS Flex

若要在不支援 Windows 11 硬體上安裝 ChromeOS Flex,請​​使用 USB 媒體啟動 PC,進行全新安裝,依照指示操作,並使用您的 Gmail 帳戶。

如何在 Windows 11 上啟用深色模式

如何在 Windows 11 上啟用深色模式

要在 Windows 11 上啟用深色模式,請開啟“設定”>“個人化”>“顏色”,然後在“選擇你的模式”中選擇“深色模式”選項。

微軟繼續修復 Windows 11 檔案總管深色模式的問題

微軟繼續修復 Windows 11 檔案總管深色模式的問題

Windows 11 上的檔案總管深色模式終於帶來了全新的深色主題對話框,用於複製、刪除和管理提示。