Loncat ke daftar isi utama

Bagaimana cara membuat kotak centang dicentang berdasarkan nilai sel di Excel?

Anda mungkin tahu cara mengubah nilai sel berdasarkan kotak centang. Tapi, tahukah Anda cara membuat kotak centang dicentang secara otomatis berdasarkan nilai sel di Excel? Artikel ini akan menunjukkan kepada Anda metode untuk mencapainya.

Buat kotak centang dicentang berdasarkan nilai sel dengan rumus
Buat kotak centang dicentang berdasarkan nilai sel dengan kode VBA


Buat kotak centang dicentang berdasarkan nilai sel dengan rumus

Misalkan Anda ingin kotak centang 1 untuk dicentang secara otomatis ketika nilai di sel A1 sama dengan "Test". Silakan lakukan sebagai berikut.

1. Setelah memasukkan kotak centang (Kontrol Formulir), pilih dan tautkan ke sel C2 yang ditentukan dengan memasukkan = C2 ke Formula Bar.

Untuk Kontrol ActiveX kotak centang, klik kanan dan pilih Properties dari menu klik kanan. Dan di Properties kotak dialog, masukkan sel yang terhubung ke dalam Sel Tertaut lapangan, lalu tutup kotak dialog. Lihat tangkapan layar:

2. Pilih sel berjajar (C2), lalu masukkan rumus = IF (A2 = "Test", TRUE, FALSE) ke dalam Formula Bar, lalu tekan Enter kunci.

Note: Dalam rumusnya, A2 dan Test adalah sel dan nilai sel yang Anda perlukan untuk membuat kotak centang otomatis diperiksa.

3. Saat memasukkan nilai "Test" ke dalam sel A1, kotak centang yang sesuai akan dicentang secara otomatis. Lihat tangkapan layar:

Catatan: Rumus ini tidak peka huruf besar / kecil.


Buat kotak centang dicentang berdasarkan nilai sel dengan kode VBA

Anda dapat menjalankan kode VBA berikut untuk membuat kotak centang dicentang berdasarkan nilai sel di Excel.

1. Klik kanan file Tab Lembar dengan kotak centang dicentang berdasarkan nilai sel, lalu klik Lihat kode dari menu klik kanan.

2. Dalam Microsoft Visual Basic untuk Aplikasi jendela, silakan salin dan tempel kode VBA di bawah ini ke jendela Kode.

Kode VBA: Buat kotak centang dicentang berdasarkan nilai sel

Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("A2").Value = "Test" Then
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOn
    Else
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOff
    End If
End Sub

Note: Dalam kode, A2 dan Tes adalah sel dan nilai sel yang Anda butuhkan untuk membuat kotak centang otomatis diperiksa. Kotak Centang 1 adalah nama kotak centang.

3. tekan lain + Q untuk menutup jendela Microsoft Visual Basic for Applications.

Saat memasukkan nilai "Test" ke dalam sel A2, kotak centang yang ditentukan akan dicentang secara otomatis.

Note: Kode ini peka huruf besar / kecil.

olymp trade indonesiaTip: Jika Anda ingin memasukkan beberapa kotak centang ke dalam rentang yang dipilih secara massal, Anda dapat mencoba Kotak Centang Batch Insert kegunaan Kutools untuk Excel, atau masukkan banyak Tombol Opsi sekaligus dengan Tombol Opsi Sisipkan Batch utilitas. Selain itu, Anda dapat menghapus semua kotak centang sekaligus dengan Hapus Batch Kotak Centang utilitas seperti screenshot di bawah ini yang ditampilkan. Anda bisa pergi ke unduh Kutools untuk Excel! (uji coba gratis 30 hari).


Terkait artikel:

Alat Produktivitas Kantor Terbaik

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...

Deskripsi Produk


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can i do thisin google sheet?
This comment was minimized by the moderator on the site
Hello,

I downloaded a template from Microsoft Office itself for Excel.
There is a column with a check box and a check mark.
I can activate the check mark by typing "1", when I do this the task will be set in a lighter color.

But I don't get the check box activated. It is with color and not a check mark. I see this in the formula bar =ALS(G7="";"☐";"⬛") (I think ALS is IF. My language is set on Dutch). I've already been searching but no results. There is no format control, int the properties I don't see anything either.
This comment was minimized by the moderator on the site
Queria saber como fazer isto com mais de um parâmetro de comparação. Por exemplo: quero que automaticamente minha célula A1 retorne o valor TRUE se e somente se outras três células B1, C1 e D1 estiverem todas com o valor TRUE (caso pelo menos uma delas esteja com o valor FALSE, a célula A1 continuará com o valor FALSE). Já tentei usar várias fórmulas usando o comando IF, mas sem êxito. Por favor, você sabe me dizer qual a fórmula certa para conseguir isto? :)
This comment was minimized by the moderator on the site
Descobri! Apenas usar:

=if(and(B1=true, C1=true, D1=true), true, false)
This comment was minimized by the moderator on the site
I am trying to use the checkbox to display specific text to another sheet when it is checked or true and remain blank when it is unchecked or false.
This comment was minimized by the moderator on the site
specifically if it is true I would like it to display 0700-0800 and if it is false display a blank cell.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations