Cara Menyalin Formula ke Helaian Lain Excel VBA

Excel VBA ialah alat yang sangat berkuasa yang membolehkan anda menyalin formula secara pemrograman dari satu helaian ke helaian yang lain. Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan Excel VBA untuk menyalin formula ke helaian lain.

Mula-mula kita akan mencipta makro ringkas yang akan menyalin formula dari satu sel ke sel lain pada helaian yang sama. Kami kemudian akan mengubah suai makro supaya ia akan menyalin formula ke helaian lain.

Bermula

Apabila anda merakam makro, Excel akan menjana kod VBA secara automatik yang boleh anda gunakan untuk meniru tindakan yang anda rakam. Anda juga boleh menulis kod VBA secara manual untuk mencapai hasil yang sama. Dalam artikel ini, kami akan menunjukkan kepada anda cara melakukan kedua-duanya.

Merakam Makro

Untuk merakam makro, ikuti langkah berikut:

1. Buka buku kerja yang mengandungi helaian dengan formula yang anda ingin salin.

2. Tekan butang "Rekod Makro" pada tab "Pembangun". Jika anda tidak melihat tab "Pembangun", klik di sini untuk mengetahui cara menambahkannya.

3. Masukkan nama untuk makro anda dan pilih kekunci pintasan jika mahu.

4. Klik “OK”.

5. Pilih sel dengan formula yang anda ingin salin.

6. Tekan “Ctrl” + “C” untuk menyalin sel yang dipilih.

7. Pilih sel di mana anda ingin menampal formula yang disalin.

8. Tekan “Ctrl” + “V” untuk menampal formula yang disalin.

9. Tekan butang "Hentikan Rakaman" pada tab "Pembangun".

Makro anda kini sedia untuk digunakan! Untuk menjalankannya, hanya tekan kekunci pintasan yang anda tetapkan kepadanya, atau klik butang "Makros" pada tab "Pembangun" dan pilih makro anda daripada senarai.

Menulis Kod VBA Secara Manual

Anda juga boleh mencapai hasil yang sama dengan menulis beberapa baris kod VBA. Untuk melakukan ini, ikuti langkah berikut:

1. Buka buku kerja yang mengandungi helaian dengan formula yang anda ingin salin.

2. Tekan "Alt" + "F11" untuk membuka Editor Visual Basic.

3. Klik “Sisipkan” > “Modul”.

4. Masukkan kod berikut ke dalam modul:

Sub CopyFormula()

Malapkan julat sumber Sebagai Julat

Malapkan julat sasaran Sebagai Julat

Set sourceRange = Range(“A1”) 'Tukar A1 kepada sel formula anda

Set targetRange = Range(“B1”) 'Tukar B1 ke sel tampal yang anda inginkan

targetRange.Formula = sourceRange.Formula

Tamat Sub

5. Tekan “F5” untuk menjalankan kod.

Formula anda kini harus disalin ke sel yang dikehendaki!

Mengubah suai Makro untuk Menyalin Formula ke Helaian Lain

Makro yang kami rakamkan di bahagian sebelumnya hanya akan menyalin formula dalam helaian yang sama. Walau bagaimanapun, anda boleh mengubah suainya dengan mudah untuk menyalin formula ke helaian lain. Untuk melakukan ini, ikuti langkah berikut:

1. Buka buku kerja yang mengandungi helaian dengan formula yang anda ingin salin.

2. Tekan "Alt" + "F11" untuk membuka Editor Visual Basic.

3. Klik dua kali pada makro anda dalam senarai di sebelah kiri skrin. Kod untuk makro anda akan muncul di sebelah kanan.

4. Cari baris kod berikut:

Set targetRange = Range(“B1”) 'Tukar B1 ke sel tampal yang anda inginkan

5. Tukar "B1" ke sel pada helaian lain yang anda mahu tampalkan formula, menggunakan format ini: SheetName!CellAddress. Sebagai contoh, jika anda ingin menampal formula ke dalam sel B2 pada helaian bernama "Helaian2", anda akan menukar kod kepada ini:

Tetapkan julat sasaran = Helaian("Helaian2"). Julat ("B2")

6. Tekan “F5” untuk menjalankan kod. Formula anda kini harus disalin ke helaian lain!

Fikiran Akhir

Selepas membaca artikel ini, anda kini sepatutnya tahu cara menyalin formula ke helaian lain menggunakan Excel VBA. Anda boleh menggunakan makro yang direkodkan sebagaimana adanya, atau mengubah suainya untuk memenuhi keperluan anda. Jika anda ingin mengetahui lebih lanjut tentang Excel VBA, lihat artikel kami yang lain mengenai subjek ini!

Ini adalah penghujung tutorial.

Tinggalkan Komen

Cara mencipta media pemasangan USB Windows 11 25H2 yang boleh di-boot

Cara mencipta media pemasangan USB Windows 11 25H2 yang boleh di-boot

Untuk mencipta pemasang USB boleh but Windows 11 25H2, anda boleh menggunakan Rufus, Ventoy, Command Prompt dan Media Creation, dan berikut adalah caranya.

Binaan 26220.7653 (KB5074157) untuk Windows 11 membawakan tweak mod gelap baharu (Dev, Beta)

Binaan 26220.7653 (KB5074157) untuk Windows 11 membawakan tweak mod gelap baharu (Dev, Beta)

KB5074157 (binaan 26220.7653) untuk Windows 11 menambah baik mod gelap, menambah sokongan kertas dinding WebP dan membetulkan isu dengan Taskbar, Mula, Bluetooth dan banyak lagi.

Kemas kini Windows 11 KB5074109 telah menjadi bencana – Senarai isu utama

Kemas kini Windows 11 KB5074109 telah menjadi bencana – Senarai isu utama

KB5074109, kemas kini Januari 2026 untuk Windows 11, telah menyebabkan ranap sistem, kegagalan but, masalah Outlook dan ralat penyahpasangan, lalu memaksa pengguna untuk mengalih keluarnya.

Cara menghalang perbualan ChatGPT daripada muncul dalam Carian Google

Cara menghalang perbualan ChatGPT daripada muncul dalam Carian Google

Cegah perbualan ChatGPT anda daripada muncul dalam Carian Google dengan menyemak dan memadam pautan ChatGPT awam yang dikongsi, dan berikut caranya.

Cara memasang Windows Subsystem untuk Android (WSA) pada Windows 11

Cara memasang Windows Subsystem untuk Android (WSA) pada Windows 11

Anda boleh memasang Windows Subsystem for Android (WSA) untuk menjalankan aplikasi Android pada Windows 11 menggunakan Microsoft Store atau PowerShell. Begini caranya

Cara menghentikan ChatGPT daripada menggunakan data peribadi anda untuk latihan AI

Cara menghentikan ChatGPT daripada menggunakan data peribadi anda untuk latihan AI

OpenAI mengumpul kandungan perbualan ChatGPT anda untuk latihan AI secara lalai dan berikut ialah cara untuk melumpuhkan ciri ini untuk privasi yang lebih baik.

Binaan 27913 untuk keluaran Windows 11 dengan perubahan aplikasi Tetapan (Canary)

Binaan 27913 untuk keluaran Windows 11 dengan perubahan aplikasi Tetapan (Canary)

Windows 11 binaan 27913 (Canary) membawakan UI Tetapan yang direka bentuk semula, memulihkan bunyi permulaan Vista, membetulkan isu kertas dinding skrin hitam dan banyak lagi.

Binaan 26120.4733 (KB5062651) untuk keluaran Windows 11 24H2 dengan perubahan (Beta)

Binaan 26120.4733 (KB5062651) untuk keluaran Windows 11 24H2 dengan perubahan (Beta)

Binaan 26120.4733 (KB5062651) untuk Windows 11 menghantar perihalan imej AI baharu, reka bentuk semula kebenaran aplikasi dan perlindungan pentadbir dalam Saluran Beta.

Binaan 26200.5702 (KB5062653) untuk Windows 11 25H2 membawakan ciri baharu (Dev)

Binaan 26200.5702 (KB5062653) untuk Windows 11 25H2 membawakan ciri baharu (Dev)

Binaan 26200.5702 (KB5062653) untuk Windows 11 25H2 membawakan perihalan imej AI, keselamatan pentadbir baharu, dialog kebenaran yang direka bentuk semula dan banyak lagi.

Cara memasang aplikasi menggunakan winget pada Windows 10

Cara memasang aplikasi menggunakan winget pada Windows 10

Anda kini boleh menggunakan arahan winget untuk memasang aplikasi pada Windows 10, dan ini adalah langkah-langkah untuk melakukannya menggunakan Pengurus Pacakag Windows.