Kumaha Jieun sababaraha Pilihan tina Drop Down Daptar di Excel (3 Cara) -

  • Bagikeun Ieu
Hugh West

Gumantung kana kaayaan anjeun kedah milih sababaraha nilai dina daptar turun-handap. Dina tutorial ieu, urang bakal nunjukkeun ka anjeun kumaha milih sababaraha pilihan dina daptar turun-handap. Pikeun sési ieu, kami nganggo Excel 2019, mangga nganggo vérsi anu anjeun pikahoyong.

Saméméh ngaléngkah ka sési, hayu urang terang ngeunaan set data anu jadi dasar conto urang.

Di dieu aya sababaraha elemen alat tulis, ngagunakeun ieu urang bakal nyieun daptar turun-handap sarta milih sababaraha item di dinya.

Catet yén éta téh susunan data basajan pikeun ngajaga hal lugas. . Dina skenario praktis, anjeun tiasa mendakan set data anu langkung ageung sareng kompleks.

Buku Latihan Praktek

Anjeun tiasa ngaunduh buku latihan tina tautan di handap.

Jieun Multiple Selection from Drop Down List.xlsm

Multiple Selection in a Drop-Down List

Mimitina, urang kudu nyieun daptar turun-handap dumasar kana alat tulis urang. Hayu urang nyieun eta gancang. Ulah ragu pikeun nganjang ka artikel ngeunaan nyieun daptar turun-handap.

Dina Validasi Data kotak dialog pilih DAFTAR tipe data terus selapkeun rentang sél tina item.

B4:B11 nya éta rentang nu nyepeng unsur alat tulis. Ayeuna anjeun bakal mendakan daptar turun-handap.

Baca deui: Daptar Turun Turun Excel Gumantung kana Pilihan

1. PilihSababaraha Item (Ngidinan Pilihan Duplikat)

Daptar turun-handap konvensional sok milih hiji item. Di dieu anjeun tiasa ningali, kami parantos milih Pén tina daptar (gambar di handap).

Ayeuna, upami urang milih item anu sanés, sebutkeun Pencil

teras bakal ngaganti nilai saméméhna. Ngan Pencil bakal tetep dipilih.

Pikeun milih sababaraha item, urang kedah nganggo kode VBA . Buka jandela Microsoft Visual Basic for Applications (pencét ALT + F11 pikeun mukakeunana).

Ayeuna klik dua kali dina ngaran atawa nomer lembar kerja anu anjeun hoyong pilih. sababaraha item dina daptar turun-handap. Anjeun bakal manggihan jandela kode pikeun lambar nu tangtu.

Di dieu, jandela kode pikeun Sheet2 dina buku kerja urang (urang boga drop-down daftar dina lembar ieu).

Sanggeus jandela kode dibuka, selapkeun kodeu di handap ieu didinya

1998

Simpen kodeu, sarta ayeuna cobian pilih nilai dina daptar turun-handap.

Sanggeus milih Pencil , urang bakal milih item nu sejen Notebook . Sareng anjeun tiasa ningali, kami mendakan dua itemna (gambar di handap).

Kode ieu ngamungkinkeun urang pikeun ngulang pilihan. Upama urang milih deui Pencil ,

urang bakal manggihan deui itemna dina kotak pilihan.

Kode Katerangan

Kami geus nyatakeun dua string Oldvalue jeung Newvalue .

Anjeun tiasa ningali urang ngadamel daptar turun-handap dina sél D4 , éta sababna alamat udagan urang D4 . Sajaba ti éta, urang geus mariksa deui naha sél ngagunakeun validasi data atawa henteu ngagunakeun Target.SpecialCells .

Sanggeus hiji nilai dipilih, urang mareuman acara ( Application.EnableEvents = False ) jadi parobahan henteu. t pemicu acara deui. Teras disimpen item nu dipilih kana Nilai Anyar .

Saatos ngabatalkeun perobahan, kami parantos netepkeun nilai kana Nilai Old . Teras pariksa naha Nilai Old kosong atanapi henteu. Lamun kosong (hartina ngan hiji nilai dipilih), lajeng mulangkeun Newvalue . Upami teu kitu, gabungkeun Oldvalue sareng Newvalue .

Samemeh mungkas reset acara, ku kituna urang bisa ngarobah lamun diperlukeun.

Maca deui: Daptar Drop-Down Multiple Dependent Excel VBA

2. Pilih Multiple Items Tina Drop Down List (Unique Selection Only)

Dina bagian saméméhna , kami geus katempo sababaraha selections mana pengulangan ieu diwenangkeun. Upami anjeun henteu hoyong éta, teras tuturkeun bagian ieu.

Pikeun genah, kami nganggo lambaran anu misah pikeun démo ieu. waktos ieu kami di Sheet3. Tulis kode di handap ieu dina jandela kode pikeun lambaran ieu.

6397

Naha aya bédana dibandingkeun jeung kode saméméhna! Tingali langkung caket, anjeun bakal tiasa ningali sakedik bédana.

Di dieu kami parantos nganggo fungsi VBA anu disebut. INSTR . Fungsi INSTR mulihkeun posisi kajadian mimiti substring dina senar. Tingali artikel INSTR ieu kanggo inpormasi salengkepna.

Nganggo operasi logis ieu sareng InStr(1, Oldvalue, Newvalue) = 0, kami parantos mariksa naha nilaina kapanggih atanapi henteu. Lamun operasi logis balik BENER (teu kapanggih saméméhna) mangka ngamungkinkeun pikeun milih item jeung concatenate jeung nilai saméméhna.

Simpen kode jeung ayeuna coba pikeun milih hiji item nu geus geus geus dipilih.

Di dieu urang geus milih Pensil , mun hayang milih deui, urang moal bisa. Teu ngameunangkeun nilai duplikat.

Baca deui: Kumaha Cara Nyieun Daptar Turun Tina Lembar Lain dina Excel

3. Pilih Item dina Newline

Sajauh ieu, kami mendakan barang-barang dipisahkeun ku koma. Dina bagian ieu, urang bakal ngatur item nu dipilih dina baris anyar.

Pikeun kesederhanaan, urang ngagabungkeun sababaraha sél jeung sél D4 . Jang ngalampahkeun eta, pilih sél nu Anjeun hoyong gabungkeun teras klik Ngagabung & amp; Puseur ti bagian Alignment tina tab Home .

Sél bakal nambahan jangkungna.

Ayeuna, hayu urang tingali kodeu pikeun misahkeun barang ngaliwatan baris anyar. Anggo kodeu di handap ieu

1420

Hiji-hijina bédana tina kode saméméhna nyaéta waktos ieu kami nganggo vbNewLine antara OldValue sareng NewValue .

vbNewLine nyadiakeun baris anyar antara item.

Ayeuna pilih item.

Kami milih hiji item Pél nu dipintonkeun dina gambar di luhur. Ayeuna pilih elemen séjén.

Anjeun bakal manggihan dua item dina garis béda.

Di dieu urang boga dua nilai, nu aya dina dua garis béda. Milih nilai sejen bakal ditambahkeun kana garis sejen. Unggal nilai bakal aya dina baris anyar.

Catetan yen lamun anjeun hoyong delimiter sejen pikeun misahkeun item, make eta dina tanda petik ganda gaganti vbNewline .

Kacindekan

Sakitu wae kanggo dinten ieu. Kami parantos daptar sababaraha pendekatan pikeun ngadamel sababaraha pilihan dina daptar turun-handap. Miharep anjeun bakal manggihan ieu mantuan. Ngarasa Luncat ka mairan lamun aya nanaon sigana hésé ngarti. Béjakeun ka kami metode anu sanés anu kami sono di dieu.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.