Bagaimana cara menggunakan Sub Pribadi di Excel?

12

Saya ingin menggunakan Private Subfungsi yang disediakan di sini .

Biasanya menempatkan kode VBA di Editor Visual Basic, saya kemudian menutup editor dan saya menjalankan kode menggunakan "Jalankan makro ini" pada tab Pengembang. Tetapi dalam kasus ini, fungsi tidak muncul.

Di mana saya harus meletakkan kode ini untuk menjalankannya?

Pengguna Sedang
sumber

Jawaban:

8

The pribadi macro tidak menunjukkan dalam pilihan makro secara default, karena mereka ditandai pribadi ( Swasta kata kunci mencegah makro ditampilkan di daftar makro).

Biasanya, satu-satunya makro yang perlu pribadi di Excel adalah acara lembar kerja / buku kerja, atau makro yang dirujuk oleh makro lain yang tidak perlu diakses oleh pengguna. Karena Anda tidak berada dalam kasus ini, Anda dapat mencoba membuat makro publik dengan menghapus Private di awal sub definisi).

Mehper C. Palavuzlar
sumber
3

Untuk menggunakan kode yang Anda temukan di situs web:

Di editor Visual Basic, di sisi kiri bawah Project-VBA Project, pergi ke tempat katanya VBAProject (<Your workbook name here>)dan di bawah Microsoft Excel Objectsklik dua kali salah satu lembar, dan file kode kosong akan terbuka.

Pada menu dropdown di sisi kiri, pilih Worksheetdan kemudian pilih SelectionChangedi sebelah kanan, isi kode dari situs web yang Anda tautkan. Ini adalah subrutin yang digerakkan oleh peristiwa, yang berarti ketika Anda mengubah pilihan, kode ini akan dijalankan secara otomatis.

masukkan deskripsi gambar di sini Untuk subrutin pribadi yang tidak terkait dengan acara, buat publik Sub()yang Callprivat.

jonsca
sumber