Note: The other languages of the website are Google-translated. Back to English

Bagaimana cara menghubungkan kotak centang ke beberapa sel di Excel?

Tautkan kotak centang ke beberapa sel relatif dapat membantu Anda dengan cepat dan mudah melakukan beberapa penghitungan saat Anda perlu menjumlahkan, menghitung, atau rata-rata hanya sel yang dicentang atau tidak dicentang. Tapi, pernahkah Anda mencoba menautkan kotak centang ke beberapa sel sekaligus di lembar kerja?

Tautkan kotak centang ke beberapa sel dengan rumus satu per satu

Tautkan kotak centang ke beberapa sel sekaligus dengan kode VBA


panah gelembung kanan biru Tautkan kotak centang ke beberapa sel dengan rumus satu per satu

Untuk menautkan kotak centang ke sel tertentu, sebenarnya, Anda dapat menerapkan rumus sederhana untuk menautkannya secara manual.

1. Setelah memasukkan kotak centang pada lembar kerja Anda, untuk memilih kotak centang tersebut, silakan tekan Ctrl kunci dan kemudian klik kotak centang pertama yang ingin Anda tautkan ke sel lain.

2. Kemudian di bilah rumus, ketikkan tanda sama dengan =, lalu klik satu sel yang ingin Anda tautkan kotak centangnya, B2 misalnya, lihat tangkapan layar:

doc-link-multiple-kotak centang-1

3. Lalu tekan Enter pada keyboard, sekarang, saat Anda mencentang kotak ini, sel yang ditautkan akan ditampilkan BENAR, jika tidak dicentang, itu akan ditampilkan SALAH, lihat tangkapan layar:

doc-link-multiple-kotak centang-2

4. Ulangi langkah di atas untuk menautkan kotak centang lain satu per satu.


panah gelembung kanan biru Tautkan kotak centang ke beberapa sel sekaligus dengan kode VBA

Jika ada ratusan dan ribuan kotak centang yang perlu ditautkan ke sel lain, metode pertama tidak akan berfungsi secara efektif, untuk menautkannya ke beberapa sel sekaligus, Anda dapat menerapkan kode VBA berikut. Harap lakukan seperti ini:

1. Masuk ke lembar kerja Anda dengan daftar kotak centang.

2. Tahan ALT + F11 kunci untuk membuka Jendela Microsoft Visual Basic for Applications.

3. Klik Menyisipkan > Modul, dan tempel kode berikut di Jendela Modul.

Kode VBA: tautkan kotak centang ke beberapa sel sekaligus

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "B"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

4. Lalu tekan F5 kunci untuk menjalankan kode ini, semua kotak centang di lembar kerja aktif telah ditautkan ke sel, ketika Anda mencentang kotak centang, sel relatifnya akan ditampilkan BENAR, jika Anda mengosongkan kotak centang, sel yang ditautkan akan ditampilkan SALAH, lihat tangkapan layar:

doc-link-multiple-kotak centang-3

Note: Pada kode di atas, i = 2, nomor 2 adalah baris awal dari kotak centang Anda, dan hurufnya B adalah lokasi kolom tempat Anda perlu menautkan kotak centang. Anda dapat mengubahnya sesuai kebutuhan Anda.


Artikel terkait:

Bagaimana cara memilih semua kotak centang menggunakan satu kotak centang di Excel?

Bagaimana cara cepat memasukkan beberapa kotak centang di Excel?

Bagaimana cara cepat menghapus beberapa kotak centang di Excel?


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2021 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap Uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

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!
officetab bawah
Urutkan komentar berdasarkan
komentar (16)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
saya memiliki lebih dari 40000 sel yang memiliki kotak centang. ketika saya menggunakan kode ini, dibutuhkan lebih dari 5 detik untuk memproses, saya mendefinisikan makro yang berbeda untuk sel yang berbeda tetapi saya masih memiliki masalah, apa yang dapat saya lakukan?
Komentar ini diminimalkan oleh moderator di situs
Hai, Dalam kode VBA Anda: tautan kotak centang ke beberapa sel sekaligus, kode diatur untuk menautkan sel di bawahnya. Bagaimana kodenya jika saya ingin menautkan sel di sebelah kiri yang pertama? Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Bisakah saya melakukan ini dan memprogram kotak untuk mengatakan sesuatu selain benar dan salah?
Komentar ini diminimalkan oleh moderator di situs
Halo! Posting yang bagus tentang VBA... tetapi bagaimana jika ada 3 kolom yang memiliki kotak centang yang perlu ditautkan ke tiga kolom lainnya juga? Katakanlah kolom B, C, dan D memiliki kotak centang dan masing-masing harus ditautkan ke kolom H, I, dan J.
Komentar ini diminimalkan oleh moderator di situs
Hai, Mengalami masalah yang sama - Sudahkah Anda menemukan cara untuk menyiasatinya? Terima kasih, Paulus
Komentar ini diminimalkan oleh moderator di situs
Hei,

Coba ini:

Sub TautanCheckBox()
Redupkan chk Sebagai Kotak Centang
Redupkan lCol Selamanya
lCol = 2 'jumlah kolom di sebelah kanan untuk link

Untuk Setiap chk Di ActiveSheet.CheckBoxes
Dengan chk
.Sel Tertaut = _
.TopLeftCell.Offset(0, lCol).Alamat
Berakhir dengan
chk selanjutnya

End Sub



Jika Anda memiliki, misalnya, kotak centang di D,E,F, ubah "Icol" menjadi 1, sehingga masing-masing terhubung ke G,H dan I.
Komentar ini diminimalkan oleh moderator di situs
terima kasih banyak
Komentar ini diminimalkan oleh moderator di situs
Bisakah Anda membantu saya dengan masalah yang sama ini?
Komentar ini diminimalkan oleh moderator di situs
Hai, saya memiliki masalah yang sama tetapi tidak berhasil untuk saya, dapatkah Anda membantu. Terima kasih
Komentar ini diminimalkan oleh moderator di situs
Sub TautanCheckBox()

Redupkan chk Sebagai Kotak Centang

Redupkan lCol Selamanya

lCol = 1 'jumlah kolom di sebelah kanan untuk link



Untuk Setiap chk Di ActiveSheet.CheckBoxes

Dengan chk

.Sel Tertaut = _

.TopLeftCell.Offset(0, lCol).Alamat

Berakhir dengan

chk selanjutnya



End Sub
Komentar ini diminimalkan oleh moderator di situs
Bagaimana jika Anda memiliki beberapa baris kosong di ColumnA (sesuai contoh Anda) di antara kotak centang? Dengan menggunakan kode di atas, sel yang ditautkan salah jika ada baris kosong karena tidak melewatinya. Tertarik untuk melihat solusinya
Komentar ini diminimalkan oleh moderator di situs
Apakah Anda menemukan solusi untuk ini? Permasalahan yang sama
Komentar ini diminimalkan oleh moderator di situs
utas yang bagus dan itu berhasil untuk saya.
TAPI, saya perlu menyimpan data TRUE/FALSE ke lembar lain. Apa VBA untuk menyimpannya ke lembar lain selain yang aktif?
Komentar ini diminimalkan oleh moderator di situs
Halo
одскажите. озможно ование ел ейках о ановке ажка?

https://drive.google.com/file/d/1qmEnngPDdgWTISJETJ44IkxG-MABfqhh/view?usp=sharing[/img][/b][/u][/b

ее F3 о о 2 а ейке G3 о о 0,3, ожно елать ак об ановки алочки ейке Q3 а а.
а ений олько а оку апазоне F3-P3
Komentar ini diminimalkan oleh moderator di situs
Masalah saya adalah: Saya membuat daftar tugas dengan kebiasaan sehari-hari. Saya ingin dapat membuat statistik darinya menggunakan benar dan salah dari mencentang kotak yang ditautkan ke sel tetapi tidak ingin melakukannya satu per satu, tetapi ketika saya menggunakan kode tidak ada yang terjadi?
Komentar ini diminimalkan oleh moderator di situs
Halo, Gregor,
Kode VBA berfungsi dengan baik di buku kerja saya.
Anda dapat mengunggah file Anda di sini, sehingga kami dapat memeriksa di mana masalahnya.
Terima kasih!
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL