By DAVHUL62 ในวันพุธที่ 18 พฤษภาคม 2022
โพสต์ใน Excel
ตอบกลับ 1
การกดไลค์ 0
เข้าชม 4.9K
โหวต 0
สวัสดีทุกคน!

เนื่องจากนี่เป็นโพสต์แรกของฉัน ฉันขอขอบคุณที่คำนึงถึง โดยเฉพาะอย่างยิ่งหากคำตอบได้รับการเผยแพร่แล้ว

นี่คือเป้าหมายของฉัน:
เริ่มจากรายชื่อประเทศที่มีขนาดยาว (l_country) ฉันต้องการอนุญาตการป้อนข้อมูลแบบกึ่งอัตโนมัติ (ส่งกลับค่าจากรายการแบบเลื่อนลงที่ขึ้นต้นด้วยตัวอักษรตัวแรกที่เขียน) ในขณะที่อนุญาตให้เลือกค่าต่างๆ ได้ (ซึ่งจะตามมาด้วย ",").

ในขณะนี้ ฉันได้รับแรงบันดาลใจจากโค้ด VBA ที่ช่วยให้ฉันเลือกได้หลายแบบ (และทำงานได้ดีมาก)
ในทางกลับกัน สำหรับรายการแบบเลื่อนลงตัวเลือกเดียวเท่านั้น ฉันรู้วิธีใช้ฟังก์ชัน OFFSET, MATCH, COUNTA, COUNTIF ซึ่งอนุญาตให้ฉันป้อนข้อมูลแบบกึ่งอัตโนมัติ (โดยใช้การตรวจสอบความถูกต้องของข้อมูล)

คำถามของฉันคือ จะรวมข้อความค้นหาทั้งสองนี้เข้าด้วยกันได้อย่างไร เพื่อให้สามารถเลือกได้หลายแบบโดยใช้การป้อนข้อมูลแบบกึ่งอัตโนมัติ ฉันยกเว้นความเป็นไปได้ของแบบฟอร์มผู้ใช้ (รายชื่อประเทศยาวเกินไปที่จะตรวจสอบ)

ฉันหวังว่าจะพบในฟอรั่มนี้บางคนที่อาจมีคำตอบหรืออย่างน้อยความรู้ที่จะนำวิธีแก้ปัญหา
(ฉันสามารถส่งต่อสคริปต์ VBA ของฉันได้หากจำเป็น)


ขอบคุณล่วงหน้าสำหรับทุกท่าน



เดวิด
สวัสดีเดวิด

เพื่อให้ง่ายขึ้น คุณช่วยแนบไฟล์ด้วยสูตรที่ใช้แล้วที่คุณกล่าวถึงได้ไหม
และโปรดส่งต่อรหัส VBA ที่ให้คุณเลือกได้หลายแบบ (และใช้งานได้ดีมาก) ที่นี่

และ Kutools สำหรับ Excel มีคุณลักษณะที่ช่วยให้คุณสร้างรายการแบบเลื่อนลงที่ค้นหาได้ (ป้อนข้อมูลกึ่งอัตโนมัติ) ได้อย่างง่ายดาย โปรดตรวจสอบบทความที่นี่: https://www.extendoffice.com/product/kutools-for-excel/excel-searchable-drop-down-list.html
(ถ้าคุณเป็นสมาชิก Kutools สำหรับ Excel คุณสามารถใช้ฟังก์ชันนี้ได้โดยตรง หากไม่ คุณสามารถดาวน์โหลดและใช้งานได้ฟรี 30 วันโดยไม่จำกัด )

อแมนดา
·
1 ปีที่ผ่านมา
·
0 ชอบ
·
0 คะแนน
·
0 คอมเมนต์
·
ดูโพสต์แบบเต็ม