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

Microsoft mencipta program pratonton untuk aplikasi pada Windows 10

Microsoft mencipta program pratonton untuk aplikasi pada Windows 10

Sesiapa sahaja akan dapat menguji ciri baharu yang menarik pada aplikasi Windows 10 dengan lebih mudah tanpa perlu memasang binaan Skip Ahead melalui program Pratonton Apl Windows yang baharu. Inilah ciri-cirinya dan cara untuk menyertainya. Baca lebih lanjut...

Kerja asas Windows 11 27H2 bermula apabila Microsoft membahagikan Canary Channel kepada dua laluan

Kerja asas Windows 11 27H2 bermula apabila Microsoft membahagikan Canary Channel kepada dua laluan

Microsoft membahagikan Canary Channel dengan binaan baharu sebanyak 29500, menandakan kerja platform awal untuk Windows 11 27H2 dan naik taraf penuh pada masa hadapan.

Binaan 29531.1000 memisahkan Canary Channel Windows 11, mewujudkan lebih banyak kekeliruan untuk pengguna

Binaan 29531.1000 memisahkan Canary Channel Windows 11, mewujudkan lebih banyak kekeliruan untuk pengguna

Binaan 29531.1000 untuk Windows 11 tiba di Canary Channel melalui tetapan Upsteas Pilihan apabila saluran berpecah kepada dua.

Notepad mendapat sokongan imej pada Windows 11

Notepad mendapat sokongan imej pada Windows 11

Microsoft menambah sokongan imej pada Notepad, menjadikannya alat nota yang lebih kaya, tetapi sesetengah pengguna bimbang ia mungkin akan menjejaskan kesederhanaan.

Cara memadam sandaran PC pemulihan OOBE pada Windows 11

Cara memadam sandaran PC pemulihan OOBE pada Windows 11

Untuk memadam dan membersihkan sandaran pemulihan OOBE pada Windows 11, matikan tetapan Sandaran Windows dan padamkan data yang disegerakkan pada halaman Peranti.

Windows 11 25H2 vs 24H2: Bagaimana ia dibandingkan, dan apa yang berbeza

Windows 11 25H2 vs 24H2: Bagaimana ia dibandingkan, dan apa yang berbeza

Jika anda tertanya-tanya perbezaan antara Windows 11 25H2 dan 24H2, kedua-duanya berkongsi teras yang sama, jadi ia adalah sama dan naik taraf penuh tidak diperlukan.

Cara mengaktifkan Mod Pembangun pada Windows 11

Cara mengaktifkan Mod Pembangun pada Windows 11

Untuk mendayakan Mod Pembangun pada Windows 11, anda hanya perlu menghidupkan suis dalam halaman tetapan Untuk pembangun (atau Lanjutan).

Cara membuka port firewall pada Windows 10

Cara membuka port firewall pada Windows 10

Pada Windows 10, anda boleh MEMBUKA PORT dalam FIREWALL dengan cepat menggunakan Windows Security. Berikut ialah cara melakukannya dan langkah-langkah untuk menutup port tersebut.

Microsoft mengatakan ini adalah persediaan perkakasan yang ideal untuk permainan pada Windows 11

Microsoft mengatakan ini adalah persediaan perkakasan yang ideal untuk permainan pada Windows 11

Microsoft menerangkan persediaan perkakasan yang ideal untuk permainan pada Windows 11 dan mengapa komponen yang seimbang lebih penting daripada perisian sahaja.

Binaan 26200.5600 (KB5058493) untuk Windows 11 menambah baik Klik untuk Lakukan dalam Saluran Pembangun

Binaan 26200.5600 (KB5058493) untuk Windows 11 menambah baik Klik untuk Lakukan dalam Saluran Pembangun

Binaan 26200.5581 (KB5058493) untuk Windows 11 menambah lebih banyak tindakan Klik untuk Lakukan, membawa Soalan Lazim dan AI ke Tetapan dan membetulkan pelbagai pepijat.