Rumah Media Sosial Menggunakan Macros untuk Simpan Buku Kerja apabila Sel Sel - dummies

Menggunakan Macros untuk Simpan Buku Kerja apabila Sel Sel - dummies

Isi kandungan:

Video: Cara Membuat Filter Data dengan VBA/Macro Excel 2025

Video: Cara Membuat Filter Data dengan VBA/Macro Excel 2025
Anonim

Dalam Excel, anda mungkin menggunakan data yang sangat sensitif yang anda ingin simpan setiap kali sel tertentu atau julat sel berubah. Makro ini membolehkan anda untuk menentukan pelbagai sel yang, apabila berubah, memaksa buku kerja untuk disimpan.

Dalam contoh yang ditunjukkan, anda mahu buku kerja disimpan apabila penyuntingan dibuat ke mana-mana sel dalam lingkungan C5: C16.

menukar sel dalam C5: C16 memaksa buku kerja untuk disimpan.

Bagaimana makro berfungsi

Rahsia untuk kod ini ialah kaedah Intersect. Kerana anda tidak mahu menyimpan lembaran kerja apabila mana-mana sel lama berubah, anda menggunakan kaedah Intersect untuk menentukan sama ada sel target (sel yang berubah) bersilang dengan julat yang dinyatakan sebagai julat pencetus (C5: C16 dalam kes ini).

Kaedah Intersect mengembalikan satu daripada dua perkara: objek Range yang mentakrifkan persimpangan antara dua julat yang diberi, atau tidak. Jadi pada dasarnya, anda perlu membuang sel sasaran terhadap kaedah Intersect untuk memeriksa nilai Tidak. Pada ketika itu, anda boleh memutuskan sama ada hendak menyimpan buku kerja.

Sub Kertas Kerja Lembaran_Change (ByVal Target As Range) 'Langkah 1: Adakah julat berubah bersilang? Jika Sasaran (Sasaran, Julat ("C5: C16")) Tidak Ada Lagi 'Langkah 2: Jika tiada persimpangan, jalan keluar Exit Sub' Langkah 3: Jika terdapat persimpangan, simpan buku kerja Else ActiveWorkbook. Simpan 'Langkah 4: Tutup keluar Jika pernyataan Akhir Jika Akhir Sub

Di Langkah 1, anda semak untuk melihat sama ada sel target (sel yang telah berubah) berada dalam julat yang ditentukan oleh kaedah Intersect. Nilai Tidak ada bermakna sel sasaran berada di luar jangkauan yang ditentukan.

Langkah 2 memaksa makro berhenti dan keluar dari prosedur jika tiada persimpangan antara sel target dan julat yang ditetapkan.

Jika terdapat persimpangan, Langkah 3 memadamkan kaedah Simpan buku kerja aktif, menimpa versi terdahulu.

Dalam Langkah 4, anda hanya menutup kenyataan Jika. Setiap kali anda memulakan pemeriksaan If-Then-Else, anda mesti menutupnya dengan End If yang sama.

Cara menggunakan makro

Untuk melaksanakan makro ini, anda perlu menyalin dan menampalnya ke dalam tetingkap kod acara Worksheet_Change. Menetapkan makro di sini membolehkannya berjalan setiap kali anda membuat sebarang perubahan pada helaian:

  1. Aktifkan Visual Basic Editor dengan menekan Alt + F11.

  2. Dalam tetingkap projek, cari nama projek / buku kerja anda dan klik tanda tambah di sebelahnya untuk melihat semua helaian.

  3. Klik helaian dari mana anda ingin mencetuskan kod.

  4. Dalam senarai juntai Acara, pilih acara Perubahan.

  5. Taip atau tampal kod dalam modul yang baru dibuat, ubah alamat rangkaian untuk memenuhi keperluan anda.

    Masukkan kod anda dalam acara Perubahan Worksheet.
Menggunakan Macros untuk Simpan Buku Kerja apabila Sel Sel - dummies

Pilihan Editor

Pergi Beyond Mendapat ke # 1 dalam Rangking Carian - dummies

Pergi Beyond Mendapat ke # 1 dalam Rangking Carian - dummies

Semua orang mahu menggunakan SEO mereka strategi untuk membantu mereka meletakkan # 1 untuk kata kunci teratas. Peguam mahu pangkat # 1 untuk peguam atau peguam. Ejen hartanah mahu kedudukan # 1 untuk hartanah. Kedai kasut mahu kedudukan # 1 untuk kasut, dan sebagainya. Tetapi apa yang dicapai oleh # 1? Anda cuba mendapatkan ...

Pergi ke Tapak-Situs Sindikasi Kandungan untuk Kandungan SEO - tapak web

Pergi ke Tapak-Situs Sindikasi Kandungan untuk Kandungan SEO - tapak web

Kandungan-sindikasi tempat di mana penulis menyiarkan maklumat mereka supaya pemilik tapak atau editor surat berita boleh mengambilnya dan menggunakannya secara percuma. Mengapa? Kerana anda bersetuju untuk meletakkan, sebagai balasan, ringkas di bahagian bawah artikel, termasuk pautan kembali ke laman web penulis. Berikut adalah beberapa tempat ...

Bagaimana Search Engine Mengumpul dan Mengatur Data - dummies

Bagaimana Search Engine Mengumpul dan Mengatur Data - dummies

! , Tanya. com, dan Microsoft Live Search mengumpul dan mengatur data mereka dengan cepat? Lihatlah keajaiban teknologi! Pertama, enjin carian perlu mengumpulkan data. Proses automatik (dikenali sebagai spidering) sentiasa merangkak Internet, mengumpulkan data halaman web ke pelayan. Google memanggil labah-labah mereka Googlebot; anda ...

Pilihan Editor

Apache Hadoop Ecosystem - dummies

Apache Hadoop Ecosystem - dummies

Hadoop lebih daripada MapReduce dan HDFS (Sistem File Hadoop Distributed): Ini juga sebuah keluarga projek yang berkaitan (ekosistem, benar-benar) untuk pengkomputeran diedarkan dan pemprosesan data berskala besar. Kebanyakan (tetapi tidak semua) projek-projek ini dihoskan oleh Yayasan Perisian Apache. Jadual ini menyenaraikan beberapa projek ini. Nama Projek Hadoop Berkaitan Nama Projek Keterangan ...

Pilihan Command Hadoop dfsadmin - dummies

Pilihan Command Hadoop dfsadmin - dummies

Alat dfsadmin adalah alat khusus yang direka untuk membantu anda menyingkirkan maklumat mengenai sistem Fail Hadoop yang Diagihkan anda (HDFS). Sebagai bonus tambahan, anda boleh menggunakannya untuk melaksanakan beberapa operasi pentadbiran di HDFS juga. Pilihan Apa Ia Adakah-Laporkan laporan maklumat dan statistik sistem fail asas. -safemode masukkan | ...

Ambil HBase untuk Run Test - dummies

Ambil HBase untuk Run Test - dummies

Di sini, anda mengetahui bagaimana untuk memuat turun dan menggunakan HBase dalam mod mandiri . Ia amat mudah untuk memasang HBase dan mula menggunakan teknologi. Perlu diingat bahawa HBase biasanya digunakan pada kumpulan pelayan komoditi, walaupun anda juga dapat dengan mudah menggunakan HBase dalam konfigurasi mandiri, bukan untuk pembelajaran atau demonstrasi ...

Pilihan Editor

Bagaimana untuk membersihkan habuk daripada SLR digital anda - dummies

Bagaimana untuk membersihkan habuk daripada SLR digital anda - dummies

Setiap pengguna dSLR mesti tahu bagaimana untuk menangani debu. Malah kamera cuaca terdedah kepada masalah ini. Kecuali anda bekerja di bilik bersih NASA, anda membenarkan debu memasuki kamera anda setiap kali anda menukar kanta. Habuk yang muncul dalam foto anda harus jelas: besar, kabur, bintik gelap. Anda tidak akan melihat ...

Menjaga Kamera Anda Selamat dan Bekerja Semasa Anda Perjalanan - patung

Menjaga Kamera Anda Selamat dan Bekerja Semasa Anda Perjalanan - patung

Semasa anda dalam perjalanan, anda memerlukan untuk menjaga kamera digital anda untuk memastikan ia berfungsi. Lindungi kamera anda apabila anda bergerak, dan pastikan kamera itu selamat untuk perjalanan fotogenik yang banyak akan datang.