เรียนพี่ๆ น้องในพันทิปครับ จากกระทู้ก่อนหน้าที่ผมเคยตั้งไว้ ผมรู้สึกได้ว่า พันทิปไม่จำกัดขอบเขต หรือเป็นพื้นที่ที่ไม่มีข้อจำกัดด้านการแบ่งปันความรู้ ที่เราต้องการจะศึกษาเลย ผมเลยเลือกมาถามทุกท่านในนี้ครับ
ทีนี้มาเข้าสู่คำถามครับ
ด้วยงานผมผมเลือกใช้ Microsoft Excel และมีงานที่ต้องกรอกข้อมูลดิบ แบบรายการหลายรายการต่อวัน จึงเลือกใช้ Drop Donw list ของ Datavalidation แต่ปัญหาที่ตามมาคือจำนวนที่แสดงเมื่อกดโชว์ Drop Down list จะมีจำนวนแสดงได้ 8 รายการ (ตามภาพที่ 1)
(ภาพที่ 1)
ที่นี่ปัญหาเกิดจากการแสดงผลข้อมูล ได้ไม่หมด จาก List ที่เรามีมากกว่า 8 รายการ (ภาพที่ 2) เมื่อเราต้องต้องลงข้อมูล เราจะต้องเลื่อน Scroll โดยการคลิ๊กเมาส์ซ้าย เลื่อนลง ( ทีนี้ ปัญหาย่อยคือ ในแต่ละรายการเราจะใช้การลาก Coppy ไม่ได้เนื่องจาก ข้อมูลที่ต้องลงในแต่ละแถว จะไม่เหมือนกันเลยครับ)
การจัดการปัญหานี้ ผมเลยอยากจะทำให้ Drop Down List เนี่ย แสดงผลได้ครบทุกรายการที่เรามี เพื่อให้เราไม่ต้อง Scroll ลง และลงข้อมูลได้รวดเร็ว เมื่อเราคลิ๊กแสดงค่า ครับ
(ภาพที่ 2)
ขอขอบคุณผู้ที่แบ่งปันความรู้ล่วงหน้าครับ
(แอบกระซิบนิดนึงครับ ผมได้อยูกับข้อจำกัดนี้มาแล้ว 2 ปี แต่ไม่ได้ไม่ใช่ว่าจะไม่หาหาข้อมูลใน Google นะครับ แต่เหมือนที่บอก ผมเลือกใช้ช่องทางนี้ เพราะรู้สึกว่า ยังคงมีความสุขที่ได้รับข้อมูลจากคลังความรู้ใน พันทิปและได้พูดคุยกันในนี้มากกว่าครับ)
ขอบคุณทุกท่านครับ
ปล.ท้าย อีกนิดนึงครับ จากที่ศึกษา ไม่แน่ใจว่าปัญหานี้อาจจะแก้ไขได้ด้วย VBA หรือปล่าวครับ ซึ่งผมเองไม่ถนัดในด้านความรู้เรื่องคำค้น หรือ Code ทางโปรแกรม ทำให้การจัดการปัญหานี้มันเลยยังจัดการไม่ได้ครับ
เรียนเชิญผู้มีความรู้ด้าน Microsoft Excel - อยากทราบวิธีขยายจำนวน List ใน Dropdown list ของ Datavalidation ครับ
ทีนี้มาเข้าสู่คำถามครับ
ด้วยงานผมผมเลือกใช้ Microsoft Excel และมีงานที่ต้องกรอกข้อมูลดิบ แบบรายการหลายรายการต่อวัน จึงเลือกใช้ Drop Donw list ของ Datavalidation แต่ปัญหาที่ตามมาคือจำนวนที่แสดงเมื่อกดโชว์ Drop Down list จะมีจำนวนแสดงได้ 8 รายการ (ตามภาพที่ 1)
(ภาพที่ 1)
ที่นี่ปัญหาเกิดจากการแสดงผลข้อมูล ได้ไม่หมด จาก List ที่เรามีมากกว่า 8 รายการ (ภาพที่ 2) เมื่อเราต้องต้องลงข้อมูล เราจะต้องเลื่อน Scroll โดยการคลิ๊กเมาส์ซ้าย เลื่อนลง ( ทีนี้ ปัญหาย่อยคือ ในแต่ละรายการเราจะใช้การลาก Coppy ไม่ได้เนื่องจาก ข้อมูลที่ต้องลงในแต่ละแถว จะไม่เหมือนกันเลยครับ)
การจัดการปัญหานี้ ผมเลยอยากจะทำให้ Drop Down List เนี่ย แสดงผลได้ครบทุกรายการที่เรามี เพื่อให้เราไม่ต้อง Scroll ลง และลงข้อมูลได้รวดเร็ว เมื่อเราคลิ๊กแสดงค่า ครับ
(ภาพที่ 2)
ขอขอบคุณผู้ที่แบ่งปันความรู้ล่วงหน้าครับ
(แอบกระซิบนิดนึงครับ ผมได้อยูกับข้อจำกัดนี้มาแล้ว 2 ปี แต่ไม่ได้ไม่ใช่ว่าจะไม่หาหาข้อมูลใน Google นะครับ แต่เหมือนที่บอก ผมเลือกใช้ช่องทางนี้ เพราะรู้สึกว่า ยังคงมีความสุขที่ได้รับข้อมูลจากคลังความรู้ใน พันทิปและได้พูดคุยกันในนี้มากกว่าครับ)
ขอบคุณทุกท่านครับ
ปล.ท้าย อีกนิดนึงครับ จากที่ศึกษา ไม่แน่ใจว่าปัญหานี้อาจจะแก้ไขได้ด้วย VBA หรือปล่าวครับ ซึ่งผมเองไม่ถนัดในด้านความรู้เรื่องคำค้น หรือ Code ทางโปรแกรม ทำให้การจัดการปัญหานี้มันเลยยังจัดการไม่ได้ครับ