คุณสามารถใช้แถบเลื่อนหรือปุ่มหมุนเพื่อใส่หรือเปลี่ยนช่วงของค่าได้อย่างรวดเร็ว
แถบเลื่อน เลื่อนดูช่วงของค่าเมื่อคุณคลิกลูกศรเลื่อนหรือเมื่อคุณลากกล่องเลื่อน คุณสามารถเลื่อนไปตามหน้า (ช่วงที่กําหนดไว้ล่วงหน้า) ของค่าต่างๆ ได้ด้วยการคลิกขอบเขตระหว่างกล่องเลื่อนและลูกศรเลื่อน โดยทั่วไปแล้ว ผู้ใช้ยังสามารถพิมพ์ค่าข้อความลงในเซลล์หรือกล่องข้อความที่เกี่ยวข้องได้โดยตรง ใช้แถบเลื่อนสําหรับการตั้งค่าหรือการปรับช่วงของค่าขนาดใหญ่ หรือสําหรับกรณีที่ความแม่นยําไม่สําคัญ ตัวอย่างเช่น ใช้แถบเลื่อนสําหรับช่วงของเปอร์เซ็นต์ที่ประเมิน หรือสําหรับการปรับการเลือกสีในลักษณะสําเร็จการศึกษา
แถบเลื่อน (ตัวควบคุมฟอร์ม)
|
แถบเลื่อน (ตัวควบคุม ActiveX)
|
|---|
ปุ่มหมุน ทําให้การเพิ่มหรือลดค่า เช่น การเพิ่มจํานวน เวลา หรือวันที่ทําได้ง่ายขึ้น เมื่อต้องการเพิ่มค่า ให้คลิกลูกศรขึ้น เมื่อต้องการลดค่า ให้คลิกลูกศรลง ผู้ใช้ยังสามารถพิมพ์ค่าข้อความได้โดยตรงในเซลล์หรือกล่องข้อความที่เกี่ยวข้อง ใช้ปุ่มหมุน เช่น เพื่อทําให้การใส่เดือน วัน หมายเลขปี หรือการเพิ่มระดับเสียงง่ายขึ้น
ปุ่มหมุน (ตัวควบคุมฟอร์ม)
|
ปุ่มหมุน (ตัวควบคุม ActiveX)
|
|---|
หมายเหตุ
ก่อนที่คุณจะเพิ่มตัวควบคุมลงในเวิร์กชีตของคุณ คุณต้องเปิดใช้งานแท็บ นักพัฒนา สําหรับข้อมูลเพิ่มเติม ให้ดู แสดงแท็บนักพัฒนา
เพิ่มแถบเลื่อน (ตัวควบคุมฟอร์ม)
บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก แทรก จากนั้นภายใต้ ตัวควบคุมฟอร์ม ให้เลือก
แถบเลื่อน
คลิกเวิร์กชีตในตําแหน่งที่คุณต้องการให้มุมบนซ้ายของแถบเลื่อนปรากฏขึ้น
หมายเหตุ
แถบเลื่อนจะถูกเพิ่มตามการวางแนวแบบบนลงล่าง
เมื่อต้องการจัดแนวแถบเลื่อนจากซ้ายไปขวา ให้ลากจุดจับปรับขนาดอันใดอันหนึ่งในทิศทางทแยงมุม
บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก
คุณสมบัติเคล็ดลับ
คุณยังสามารถคลิกขวาที่ตัวควบคุม แล้วเลือก จัดรูปแบบตัวควบคุม ได้ด้วย
หมายเหตุ
ก่อนที่คุณจะเลือก คุณสมบัติ ตรวจสอบให้แน่ใจว่าได้เลือกวัตถุที่คุณต้องการตรวจสอบหรือเปลี่ยนแปลงคุณสมบัติแล้ว
เมื่อต้องการระบุคุณสมบัติตัวควบคุม ให้ทําดังต่อไปนี้:
ในกล่อง ค่าปัจจุบัน ให้ใส่ค่าเริ่มต้นในช่วงของค่าที่อนุญาตด้านล่างที่สอดคล้องกับตําแหน่งของกล่องเลื่อนในแถบเลื่อน ค่านี้ต้องไม่เป็น:
- น้อยกว่าค่าน้อยที่สุด มิฉะนั้น จะใช้ค่าน้อยที่สุด
- มากกว่าค่ามากที่สุด; มิฉะนั้น จะใช้ค่า สูงสุด
ในกล่อง ค่าน้อยที่สุด ให้ใส่ค่าต่ําสุดที่ผู้ใช้สามารถระบุเมื่อกล่องเลื่อนใกล้กับด้านบนของแถบเลื่อนแนวตั้งหรือด้านซ้ายสุดของแถบเลื่อนแนวนอนมากที่สุด
ในกล่อง ค่ามากที่สุด ให้ใส่ค่าที่มากที่สุดที่ผู้ใช้สามารถระบุได้ว่าเมื่อใดจะวางกล่องเลื่อนให้อยู่ไกลที่สุดจากด้านบนของแถบเลื่อนแนวตั้งหรือด้านขวาสุดของแถบเลื่อนแนวนอน
ในกล่อง การเปลี่ยนแปลงที่เพิ่มขึ้น ให้ใส่จํานวนค่าที่เพิ่มหรือลด และองศาที่กล่องเลื่อนย้ายเมื่อคลิกลูกศรที่ส่วนท้ายของแถบเลื่อนอันใดอันหนึ่ง
ในกล่อง เปลี่ยนหน้า ให้ใส่จํานวนค่าที่เพิ่มหรือลด และองศาที่กล่องเลื่อนจะย้ายเมื่อคุณคลิกพื้นที่ระหว่างกล่องเลื่อนและลูกศรเลื่อนกล่องใดลูกศรหนึ่ง ตัวอย่างเช่น ในกล่องเลื่อนที่มีค่าน้อยที่สุดเป็น 0 และค่าสูงสุด 10 ถ้าคุณตั้งค่าคุณสมบัติ เปลี่ยนหน้า เป็น 2 ค่าจะเพิ่มขึ้นหรือลดลง 2 (ในกรณีนี้คือ 20% ของช่วงค่าของกล่องเลื่อน) เมื่อคุณคลิกที่พื้นที่ระหว่างกล่องเลื่อนและลูกศรเลื่อนอันใดอันหนึ่ง
ในกล่อง ลิงก์เซลล์ ให้ใส่การอ้างอิงเซลล์ที่มีตําแหน่งปัจจุบันของกล่องเลื่อน
เซลล์ที่ลิงก์จะส่งกลับค่าปัจจุบันที่สอดคล้องกับตําแหน่งของกล่องเลื่อน
ใช้ค่านี้ในสูตรเพื่อตอบสนองต่อค่าของเซลล์ที่ระบุในกล่อง ลิงก์เซลล์ ที่สอดคล้องกับตําแหน่งปัจจุบันของกล่องเลื่อน ตัวอย่างเช่น หากคุณสร้างแถบเลื่อนปัจจัยความเสี่ยงที่มีคุณสมบัติต่อไปนี้:
| คุณสมบัติ | ค่า |
|---|---|
| ค่าปัจจุบัน | 100 |
| ค่าน้อยที่สุด | 0 |
| ค่ามากที่สุด | 100 |
| การเปลี่ยนแปลงแบบเพิ่มเติม | 1 |
| เปลี่ยนหน้า | 5 |
| ลิงก์เซลล์ | C1 |
ด้วยการตั้งค่าเหล่านี้ ผู้ใช้สามารถใช้แถบเลื่อนเพื่อใส่ตัวเลขที่แม่นยํา หรือคลิกพื้นที่ระหว่างแถบเลื่อนและลูกศรเพื่อเปลี่ยนค่าที่เพิ่มขึ้นเป็น 5
สูตรต่อไปนี้ในเซลล์ D1 จะส่งกลับค่าที่แน่นอนที่ยึดตามค่าปัจจุบันในเซลล์ที่ลิงก์
=IF(C1 > 50, "Acceptable", "Unacceptable")
สูตรอาร์เรย์ต่อไปนี้ในเซลล์ D1 จะกําหนดเกรดให้กับตัวคูณความเสี่ยง โดยยึดตามค่าปัจจุบันในเซลล์ที่ลิงก์
=LOOKUP(C1,{0,20,40,60,80},{"F","D","C","B","A"})
หมายเหตุ
การคลิกลูกศรเลื่อนด้านซ้ายหรือด้านบนหลังจากค่าน้อยที่สุดถึงระดับต่ําสุดแล้ว หรือคลิกลูกศรขวาหรือด้านล่างหลังจากค่าสูงสุดถึงระดับสูงสุดแล้วจะไม่มีผลกับค่าที่ส่งกลับ แถบเลื่อนจะยังคงอยู่ที่ค่าต่ําสุดหรือสูงสุด และไม่วนรอบในช่วงของค่าที่อนุญาต
เพิ่มแถบเลื่อน (ตัวควบคุม ActiveX)
บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก แทรก จากนั้นภายใต้ ตัวควบคุม ActiveX ให้เลือก
แถบเลื่อน
คลิกเวิร์กชีตในตําแหน่งที่คุณต้องการให้มุมบนซ้ายของแถบเลื่อนปรากฏขึ้น
เมื่อต้องการแก้ไขตัวควบคุม ตรวจสอบให้แน่ใจว่าคุณอยู่ในโหมดออกแบบ บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก
โหมดออกแบบเมื่อต้องการระบุคุณสมบัติของตัวควบคุม บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก
คุณสมบัติเคล็ดลับ
คุณยังสามารถคลิกขวาที่ตัวควบคุม จากนั้นคลิก คุณสมบัติ
กล่องโต้ตอบ คุณสมบัติ จะปรากฏขึ้น สําหรับข้อมูลโดยละเอียดเกี่ยวกับคุณสมบัติแต่ละรายการ ให้เลือกคุณสมบัตินั้น แล้วกด F1 เพื่อแสดงหัวข้อวิธีใช้ Visual Basic คุณยังสามารถพิมพ์ชื่อคุณสมบัติในกล่อง ค้นหา วิธีใช้ Visual Basic ส่วนต่อไปนี้จะสรุปคุณสมบัติที่พร้อมใช้งาน
สรุปคุณสมบัติตามประเภทหน้าที่การใช้งาน:
| ถ้าคุณต้องการระบุ | ให้ใช้คุณสมบัตินี้ |
|---|---|
| ทั่ว ไป: | |
| ตัวควบคุมถูกโหลดหรือไม่โหลดเมื่อเปิดเวิร์กบุ๊ก (ละเว้นสําหรับตัวควบคุม ActiveX) | AutoLoad (Excel) |
| ตัวควบคุมสามารถรับโฟกัสและตอบสนองต่อเหตุการณ์ที่ผู้ใช้สร้างขึ้นหรือไม่ | Enabled (ฟอร์ม) |
| แก้ไขตัวควบคุมได้หรือไม่ | Locked (ฟอร์ม) |
| ชื่อของตัวควบคุม | Name (ฟอร์ม) |
| วิธีการแนบตัวควบคุมไว้กับเซลล์ที่อยู่ใต้ตัวควบคุม (ลอยอย่างอิสระ ย้ายโดยไม่ปรับขนาด หรือย้ายและปรับขนาด) | Placement (Excel) |
| พิมพ์ตัวควบคุมได้หรือไม่ | PrintObject (Excel) |
| แสดงหรือซ่อนตัวควบคุม | Visible (ฟอร์ม) |
| ข้อมูลและการเข้าเล่ม: | |
| ช่วงที่เชื่อมโยงไปยังค่าของตัวควบคุม | LinkedCell (Excel) |
| เนื้อหาหรือสถานะของตัวควบคุม | ค่า (แบบฟอร์ม) |
| ขนาดและตําแหน่ง: | |
| ความสูงหรือความกว้างเป็นพอยต์ | Height, Width (ฟอร์ม) |
| ระยะห่างระหว่างตัวควบคุมและขอบซ้ายหรือขอบบนของเวิร์กชีต | Left, Top (ฟอร์ม) |
| ไม่ว่าการวางแนวจะเป็นแนวตั้งหรือแนวนอน | การวางแนว (ฟอร์ม) |
| การจัดรูปแบบ: | |
| สีพื้นหลัง | BackColor (ฟอร์ม) |
| สีพื้นหน้า | ForeColor (ฟอร์ม) |
| ตัวควบคุมมีเงาหรือไม่ | Shadow (Excel) |
| แป้นพิมพ์และเมาส์: | |
| ไอคอนเมาส์แบบกำหนดเอง | MouseIcon (ฟอร์ม) |
| ชนิดของตัวชี้ที่จะแสดงขึ้นเมื่อผู้ใช้วางเมาส์เหนือวัตถุใดวัตถุหนึ่ง (ตัวอย่างเช่น มาตรฐาน ลูกศร หรือ I-beam) | MousePointer (ฟอร์ม) |
| เฉพาะแถบเลื่อน: | |
| การหน่วงเวลาเป็นมิลลิวินาทีหลังจากที่คุณคลิกแถบเลื่อนหนึ่งครั้ง | หน่วงเวลา (แบบฟอร์ม) |
| จํานวนการเคลื่อนย้ายที่เกิดขึ้นเมื่อผู้ใช้คลิกที่พื้นที่ระหว่างกล่องเลื่อนและลูกศรเลื่อนอันใดอันหนึ่ง | LargeChange (ฟอร์ม) |
| ค่ามากที่สุดและค่าต่ําสุดที่อนุญาต | Max, Min (ฟอร์ม) |
| ขนาดของกล่องเลื่อนจะเป็นแบบตามสัดส่วนหรือแบบคงที่ของขอบเขตการเลื่อน | ProportionalThumb (ฟอร์ม) |
| จํานวนการเคลื่อนย้ายที่เกิดขึ้นเมื่อผู้ใช้คลิกลูกศรเลื่อนในตัวควบคุม | SmallChange (ฟอร์ม) |
เพิ่มปุ่มหมุน (ตัวควบคุมฟอร์ม)
บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก แทรก จากนั้นภายใต้ ตัวควบคุมฟอร์ม ให้เลือก
หมุน
คลิกเวิร์กชีตในตําแหน่งที่คุณต้องการให้มุมบนซ้ายของปุ่มหมุนปรากฏขึ้น
บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก
คุณสมบัติเคล็ดลับ
คุณยังสามารถคลิกขวาที่ตัวควบคุม แล้วเลือก จัดรูปแบบตัวควบคุม ได้ด้วย
เมื่อต้องการตั้งค่าคุณสมบัติตัวควบคุม ให้ทําดังต่อไปนี้:
ในกล่อง ค่าปัจจุบัน ให้ใส่ค่าเริ่มต้นของปุ่มหมุนภายในช่วงของค่าที่อนุญาตด้านล่าง ค่านี้ต้องไม่เป็น:
- น้อยกว่าค่าต่ําสุด มิฉะนั้นจะใช้ค่าต่ําสุด
- มากกว่าค่าสูงสุด มิฉะนั้นจะใช้ค่าสูงสุด
ในกล่อง ค่าน้อยที่สุด ให้ใส่ค่าต่ําสุดที่ผู้ใช้สามารถระบุเมื่อคลิกลูกศรล่างในปุ่มหมุน
ในกล่อง ค่ามากที่สุด ให้ใส่ค่าสูงสุดที่ผู้ใช้สามารถระบุเมื่อคลิกลูกศรบนสุดในปุ่มหมุน
ในกล่อง การเปลี่ยนแปลงที่เพิ่มขึ้น ให้ใส่จํานวนที่ค่าเพิ่มหรือลดเมื่อคลิกลูกศร
ในกล่อง ลิงก์เซลล์ ให้ใส่การอ้างอิงเซลล์ที่มีตําแหน่งปัจจุบันของปุ่มหมุน
เซลล์ที่ลิงก์จะส่งกลับตําแหน่งปัจจุบันของปุ่มหมุน
ใช้ค่านี้ในสูตรเพื่อตอบสนองต่อค่าของเซลล์ที่ระบุในกล่อง ลิงก์เซลล์ ที่สอดคล้องกับตําแหน่งปัจจุบันของปุ่มหมุน ตัวอย่างเช่น คุณสร้างปุ่มหมุนสําหรับการตั้งค่าอายุปัจจุบันของพนักงานด้วยคุณสมบัติต่อไปนี้:
| คุณสมบัติ | ค่า |
|---|---|
| ค่าปัจจุบัน | 35 |
| ค่าน้อยที่สุด | 21 |
| ค่ามากที่สุด | 70 |
| การเปลี่ยนแปลงแบบเพิ่มเติม | 1 |
| ลิงก์เซลล์ | C1 |
ด้วยการตั้งค่าเหล่านี้ ผู้ใช้สามารถคลิกปุ่มหมุนเพื่อป้อนอายุที่อยู่ภายในช่วงอายุขั้นต่ําสุดและสูงสุดได้ อายุมัธยฐานของพนักงานคือ 35 และ 35 เป็นตัวเลือกที่ดีที่จะตั้งเป็นค่าเริ่มต้น
สูตรต่อไปนี้ในเซลล์ D1 จะกําหนดระยะเวลาการจ้างงานโดยยึดตามค่าอายุปัจจุบันในเซลล์ที่ลิงก์กับปุ่มหมุนและอายุของพนักงานณ วันที่จ้าง อายุณ วันที่จ้าง คือค่าใน B1 (เรียกใช้จากแหล่งข้อมูลอื่น) จากนั้นสูตรจะคํานวณเปอร์เซ็นต์โบนัสวันหยุดที่ยึดตามปีของการบริการ ดังนี้
=(C1 - B1)* .01
หมายเหตุ
การคลิกลูกศรบนสุดหลังจากค่าน้อยที่สุดมาถึงหรือคลิกลูกศรด้านล่างหลังจากค่าสูงสุดถึงระดับสูงสุดแล้วจะไม่มีผลกับค่าที่ส่งกลับ ปุ่มหมุนจะยังคงอยู่ที่ค่าต่ําสุดหรือสูงสุด และไม่วนผ่านช่วงของค่าที่อนุญาต
เพิ่มปุ่มหมุน (ตัวควบคุม ActiveX)
บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก แทรก จากนั้นภายใต้ ตัวควบคุม ActiveX ให้เลือก
หมุน
คลิกเวิร์กชีตในตําแหน่งที่คุณต้องการให้มุมบนซ้ายของปุ่มหมุนปรากฏขึ้น
เมื่อต้องการแก้ไขตัวควบคุม ตรวจสอบให้แน่ใจว่าคุณอยู่ในโหมดออกแบบ บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก
โหมดออกแบบเมื่อต้องการระบุคุณสมบัติของตัวควบคุม บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้เลือก
คุณสมบัติเคล็ดลับ
คุณยังสามารถคลิกขวาที่ตัวควบคุม แล้วเลือก คุณสมบัติ
กล่องโต้ตอบ คุณสมบัติ จะปรากฏขึ้น สําหรับข้อมูลโดยละเอียดเกี่ยวกับคุณสมบัติแต่ละรายการ ให้เลือกคุณสมบัตินั้น แล้วกด F1 เพื่อแสดงหัวข้อวิธีใช้ Visual Basic คุณยังสามารถพิมพ์ชื่อคุณสมบัติในกล่อง ค้นหา วิธีใช้ Visual Basic ส่วนต่อไปนี้จะสรุปคุณสมบัติที่พร้อมใช้งาน
สรุปคุณสมบัติตามประเภทหน้าที่การใช้งาน:
| ถ้าคุณต้องการระบุ | ให้ใช้คุณสมบัตินี้ |
|---|---|
| ทั่ว ไป: | |
| ตัวควบคุมถูกโหลดหรือไม่โหลดเมื่อเปิดเวิร์กบุ๊ก (ละเว้นสําหรับตัวควบคุม ActiveX) | AutoLoad (Excel) |
| ตัวควบคุมสามารถรับโฟกัสและตอบสนองต่อเหตุการณ์ที่ผู้ใช้สร้างขึ้นหรือไม่ | Enabled (ฟอร์ม) |
| แก้ไขตัวควบคุมได้หรือไม่ | Locked (ฟอร์ม) |
| ชื่อของตัวควบคุม | Name (ฟอร์ม) |
| วิธีการแนบตัวควบคุมไว้กับเซลล์ที่อยู่ใต้ตัวควบคุม (ลอยอย่างอิสระ ย้ายโดยไม่ปรับขนาด หรือย้ายและปรับขนาด) | Placement (Excel) |
| พิมพ์ตัวควบคุมได้หรือไม่ | PrintObject (Excel) |
| แสดงหรือซ่อนตัวควบคุม | Visible (ฟอร์ม) |
| ข้อมูลและการเข้าเล่ม: | |
| ช่วงที่เชื่อมโยงไปยังค่าของตัวควบคุม | LinkedCell (Excel) |
| เนื้อหาหรือสถานะของตัวควบคุม | ค่า (แบบฟอร์ม) |
| ขนาดและตําแหน่ง: | |
| ความสูงหรือความกว้างเป็นพอยต์ | Height, Width (ฟอร์ม) |
| ระยะห่างระหว่างตัวควบคุมและขอบซ้ายหรือขอบบนของเวิร์กชีต | Left, Top (ฟอร์ม) |
| ไม่ว่าการวางแนวจะเป็นแนวตั้งหรือแนวนอน | การวางแนว (ฟอร์ม) |
| การจัดรูปแบบ: | |
| สีพื้นหลัง | BackColor (ฟอร์ม) |
| สีพื้นหน้า | ForeColor (ฟอร์ม) |
| ตัวควบคุมมีเงาหรือไม่ | Shadow (Excel) |
| คีย์บอร์ดและเมาส์: | |
| ไอคอนเมาส์แบบกำหนดเอง | MouseIcon (ฟอร์ม) |
| ชนิดของตัวชี้ที่จะแสดงขึ้นเมื่อผู้ใช้วางเมาส์เหนือวัตถุใดวัตถุหนึ่ง (ตัวอย่างเช่น มาตรฐาน ลูกศร หรือ I-beam) | MousePointer (ฟอร์ม) |
| เฉพาะปุ่มหมุน: | |
| การหน่วงเวลาเป็นมิลลิวินาทีหลังจากที่คุณคลิกปุ่มหมุนหนึ่งครั้ง | หน่วงเวลา (แบบฟอร์ม) |
| ค่ามากที่สุดและค่าต่ําสุดที่อนุญาต | Max, Min (ฟอร์ม) |
| จํานวนการเคลื่อนย้ายที่เกิดขึ้นเมื่อผู้ใช้คลิกลูกศรหมุนในตัวควบคุม | SmallChange (ฟอร์ม) |