Daftar Isi
Ini adalah masalah penting bagi kita semua saat bekerja dengan VBA di Excel, untuk mematikan pembaruan layar. Dalam artikel ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat mematikan pembaruan layar menggunakan VBA di Excel.
Excel VBA: Matikan Pembaruan Layar (Tampilan Cepat)
Sub Turn_Off_Screen_Update() Application.ScreenUpdating = False Count = 1 For i = 1 To 100 For j = 1 To 100 ActiveSheet.Cells(i, j) = Count Count = Count + 1 Next j Next i Application.ScreenUpdating = True End Sub
Unduh Buku Kerja Praktik
Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.
Matikan Pembaruan Layar.xlsmIkhtisar untuk Mematikan Pembaruan Layar Menggunakan Excel VBA
Untuk mematikan pembaruan layar menggunakan VBA Sebenarnya, hanya satu baris saja yang cukup untuk menyelesaikan ini.
Application.ScreenUpdating = False
Baris kode yang satu ini akan mematikan pembaruan layar untuk Anda, tetapi Anda tidak akan dapat merasakan efeknya dengan satu baris ini. Untuk merasakannya, sisipkan beberapa baris kode yang akan melakukan beberapa tugas untuk Anda setelah memperbarui layar. Lebih baik jika itu adalah tugas yang panjang, yang akan membuat Anda memahami efek pembaruan layar.
Count = 1 For i = 1 To 100 For j = 1 To 100 ActiveSheet.Cells(i, j) = Count Count = Count + 1 Next j Next i
Baris-baris ini menyisipkan rangkaian 1 hingga 100.000 dalam lembar aktif, mulai dari sel A1 Jika Anda melakukannya tanpa pembaruan layar, itu akan memakan waktu lama. Karena setiap kali memasukkan angka ke sel berikutnya, sel sebelumnya diperbarui bersama.
Tetapi jika Anda tetap menonaktifkan pembaruan layar, sel sebelumnya tidak akan diperbarui setiap kali, dan operasi akan memakan waktu lebih sedikit untuk dieksekusi.
Kemudian, jika Anda menginginkannya, Anda dapat kembali mengaktifkan pembaruan layar.
Application.ScreenUpdating = True
Jadi lengkap VBA kode akan menjadi:
⧭ Kode VBA:
Sub Turn_Off_Screen_Update() Application.ScreenUpdating = False Count = 1 For i = 1 To 100 For j = 1 To 100 ActiveSheet.Cells(i, j) = Count Count = Count + 1 Next j Next i Application.ScreenUpdating = True End Sub
Baca selengkapnya: [Diperbaiki!] Sel Excel Tidak Memperbarui Kecuali Klik Ganda (5 Solusi)
Bacaan Serupa
- Cara Refresh Sheet Excel Secara Otomatis (3 Metode yang Cocok)
- Cara Memperbarui Tabel Pivot Secara Otomatis Ketika Data Sumber Berubah
- Tabel Pivot Tidak Menyegarkan (5 Masalah &; Solusi)
- Cara Menyegarkan Otomatis Tabel Pivot tanpa VBA di Excel (3 Metode Cerdas)
Mengembangkan Makro untuk Mematikan Pembaruan Layar Menggunakan Excel VBA
Kita telah melihat analisis langkah-demi-langkah kode untuk mematikan pembaruan layar menggunakan VBA di Excel. Sekarang kita akan melihat bagaimana kita bisa mengembangkan sebuah Makro untuk mengeksekusi ini.
⧪ Langkah 1: Membuka Jendela VBA
Tekan ALT + F11 pada keyboard Anda untuk membuka Visual Basic jendela.
⧪ Langkah 2: Memasukkan Modul Baru
Pergi ke Sisipkan> Modul di bilah alat. Klik pada Modul Sebuah modul baru yang disebut Modul1 (atau apa pun tergantung pada riwayat masa lalu Anda) akan terbuka.
⧪ Langkah 3: Menempatkan Kode VBA
Ini adalah langkah yang paling penting. VBA kode dalam modul.
⧪ Langkah 4: Menjalankan Kode
Klik pada Jalankan Sub \ UserForm dari toolbar di atas.
Dan Anda akan menemukan serangkaian angka dari 1 hingga 1.00.000 dihasilkan dengan cepat pada lembar kerja Anda, yang jika tidak, akan memakan waktu lama untuk dieksekusi.
Baca selengkapnya: [Terpecahkan]: Rumus Excel Tidak Diperbarui Hingga Simpan (6 Kemungkinan Solusi)
Hal-hal yang Perlu Diingat
Anda tidak perlu melakukan tugas yang sama dengan saya setelah mematikan pembaruan layar. Anda bisa melakukan apa pun yang menjadi tugas rutin Anda. Tetapi masalahnya adalah Anda tidak akan memahami efek mematikan pembaruan layar kecuali Anda melakukan serangkaian tugas yang panjang. Itulah mengapa saya membuat urutan dari 1 hingga 1.00.000.
Kesimpulan
Oleh karena itu, ini adalah proses untuk mengembangkan Makro untuk mematikan pembaruan layar menggunakan Excel VBA Apakah Anda memiliki pertanyaan? Jangan ragu untuk bertanya kepada kami. Dan jangan lupa untuk mengunjungi situs kami ExcelWIKI untuk lebih banyak postingan dan pembaruan.