如何將公式複製到另一個 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 的更多信息,請查看我們有關該主題的其他文章!

本教程到此結束。


如何讓 Python 和 Pip 在 Windows 上運行

如何讓 Python 和 Pip 在 Windows 上運行

需要在 Windows 10 或 11 PC 上運行 Python 解釋器嗎?通過這個簡單的教程了解如何讓 Python 在 Windows 上運行。

如何在沒有擴展程序的情況下屏蔽 Chrome 中的廣告

如何在沒有擴展程序的情況下屏蔽 Chrome 中的廣告

谷歌正在更改 Chrome 瀏覽器,以使其更難屏蔽 Windows 中的廣告。借助 Adguard,您可以繞過這些更改。

我的世界中的生存基地和倖存者之家是一樣的嗎

我的世界中的生存基地和倖存者之家是一樣的嗎

當你開始玩 Minecraft,或者在 Minecraft 中開始一個新世界時,你要做的第一件事就是建造一座小房子。它不會是

使用 AnyDesk 遠程訪問 Windows Server

使用 AnyDesk 遠程訪問 Windows Server

想要一種通過 Internet 或家庭網絡連接到 Windows Server 的簡單方法嗎?了解如何與 Anydesk 連接。

如何在 Windows 11 上進入 BIOS:3 種簡單方法

如何在 Windows 11 上進入 BIOS:3 種簡單方法

需要幫助獲取 Windows 11 電腦的 BIOS?您將在此處找到在 PC 上執行此操作的三種不同方法

如何在 Windows 11 上連接 Airpods

如何在 Windows 11 上連接 Airpods

您可以將 Airpods 連接到 Windows 電腦,尤其是運行 Windows 11 的電腦。單擊此處查看有關如何操作的簡短教程

如何關閉筆記本電腦並使用顯示器:2 種工作方法

如何關閉筆記本電腦並使用顯示器:2 種工作方法

了解關閉筆記本電腦並在 Windows 上使用顯示器的兩種工作方法,以提高您的工作效率並節省時間。

在 Windows Server 上設置 FileZilla FTP 服務器

在 Windows Server 上設置 FileZilla FTP 服務器

需要在 Windows Server 系統上設置 FTP 服務器以實現快速文件傳輸?FileZilla Server 是您的最佳選擇。

iOS 15.4 有哪些新功能?

iOS 15.4 有哪些新功能?

Apple 剛剛發布了 iOS 的更新版本 - 它充滿了很酷的新功能!了解一些最著名的。

在 Windows Server 上託管 Subsonic 音樂服務器

在 Windows Server 上託管 Subsonic 音樂服務器

想要擁有自己的私人 Spotify 或 Apple Music?立即安裝 Subsonic 音樂服務器,通過網絡傳輸您自己的音樂。