สารบัญ
ใน Microsoft Excel หากเราต้องการจัดเรียงแท็บ excel จะไม่มีฟังก์ชันในตัวหรือเครื่องมือใดๆ ที่จะทำเช่นนั้น เราสามารถทำได้ด้วยตนเองหรือใช้มาโครช่วยได้ ในบทความนี้ เราจะเรียนรู้มาโคร VBA เพื่อจัดเรียงแท็บใน excel และดูวิธีจัดเรียงด้วยตนเอง
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณ สามารถดาวน์โหลดสมุดงานและฝึกฝนกับพวกเขาได้
Sort Tabs.xlsm
2 วิธีในการจัดเรียงแท็บ Excel ในลำดับจากน้อยไปหามากหรือมากไปน้อย
ในขณะที่ทำงานกับแท็บจำนวนมากใน excel หากแท็บมีการจัดเรียง ก็จะง่ายต่อการค้นหาแท็บ ในการจัดเรียงแท็บใน excel อย่างรวดเร็ว เราจะใช้ชุดข้อมูลด้านล่าง แต่แท็บของชุดข้อมูลไม่มีการจัดเรียงใดๆ มาดูวิธีจัดเรียงแบบง่ายๆ
1. จัดเรียงแท็บแผ่นงานด้วยตนเองใน Excel
ใน Excel ไม่มีฟังก์ชันหรือสูตรในตัวหรือเครื่องมือใดๆ ในการจัดเรียงแท็บ/แผ่นงาน การจัดเรียงแท็บด้วยตนเองอาจใช้เวลานาน มาทำตามขั้นตอนเพื่อจัดเรียงแท็บด้วยตนเอง
ขั้นตอน:
- ขั้นแรก คลิกแท็บที่คุณต้องการย้าย
- วินาที ลากแท็บไปทางซ้ายหรือขวาโดยคลิกปุ่มซ้ายของเมาส์
- และได้เลย!
แต่คุณต้องทำสำหรับแต่ละแท็บ
เคล็ดลับ: เมื่อคุณลากแท็บไปรอบๆ ให้กดปุ่ม Ctrl ค้างไว้ บนแป้นพิมพ์ สิ่งนี้จะสร้างสำเนาของแทนที่จะย้ายแท็บ
เนื้อหาที่เกี่ยวข้อง: วิธีใช้ตัวเลือกการเรียงลำดับขั้นสูงใน Excel
การอ่านที่คล้ายกัน:
- วิธีการจัดเรียงที่อยู่ IP ใน Excel (6 วิธี)
- [แก้ไขแล้ว!] การจัดเรียงของ Excel ไม่ทำงาน (2 วิธีแก้ไข)
- วิธีเพิ่มปุ่มจัดเรียงใน Excel (7 วิธี)
- จัดเรียงช่วงโดยใช้ VBA ใน Excel (6 ตัวอย่าง) <12 วิธีจัดเรียงรายการที่ไม่ซ้ำใน Excel (10 วิธีที่มีประโยชน์)
2. ใช้ VBA เพื่อจัดเรียงแท็บ Excel
Excel VBA ช่วยทำให้งานเป็นแบบอัตโนมัติและเรียกใช้ฟังก์ชันหรือสูตรต่างๆ Excel VBA ทำให้กิจกรรมประจำวันน่าเบื่อน้อยลง ด้วย VBA Macros เราสามารถสร้างฟังก์ชันที่ผู้ใช้สร้างขึ้นเองและดำเนินการด้วยตนเองโดยอัตโนมัติเพื่อประหยัดเวลาและความพยายาม ด้วย Excel VBA เราสามารถจัดเรียงแท็บจากน้อยไปหามากหรือมากไปหาน้อยตามความต้องการของเราได้อย่างง่ายดาย
2.1 จัดเรียงแท็บแผ่นงาน Excel ตามตัวอักษรจาก A ถึง Z
ในการจัดเรียงแท็บจากน้อยไปมาก เราสามารถใช้โค้ด VBA ซึ่งจะจัดเรียงแท็บตามตัวอักษรจาก A ถึง Z เรามาสาธิตขั้นตอนวิธีการใช้ VBA Macros เพื่อจัดเรียงแท็บจากน้อยไปมาก
ขั้นตอน:
- ประการแรก ไป ไปที่แท็บ นักพัฒนา บน Ribbon
- อย่างที่สอง คลิกที่ Visual Basic เพื่อเปิด Visual Basic Editor ซึ่งเราจะเขียน VBA รหัส
- อีกวิธีในการเปิด Visual Basicตัวแก้ไข ง่ายๆ เพียงกด Alt + F11 .
- หรือ แทนที่จะเปิดตัวแก้ไขจาก นักพัฒนาซอฟต์แวร์ แท็บ คุณสามารถคลิกที่แผ่นงานใดก็ได้ในสเปรดชีตของคุณ จากนั้น คลิกขวา เลือกตัวเลือก ดูโค้ด
- และจะเปิดหน้าต่าง Visual Basic ขึ้นมา
- จากนั้น ไปที่แทรก และเลือก โมดูล จากเมนูแบบเลื่อนลง
คำแนะนำ: คุณไม่สามารถเขียนโค้ดบนแผ่นงานใดๆ คุณต้องแทรก โมดูล เพื่อเขียนโค้ด เนื่องจากเราจะใช้โค้ดสำหรับทั้งสเปรดชีต ไม่ใช่เฉพาะชีตใด ๆ เท่านั้น
เมื่อเราต้องการเขียนโค้ดสำหรับ แผ่นงานใดแผ่นหนึ่งเท่านั้น คุณสามารถใช้แผ่นงานเพื่อเขียนโค้ดที่นั่นได้
- หลังจากนั้น ให้คัดลอกและวาง รหัส VBA ด้านล่าง .
รหัส VBA:
1716
- ถัดไป กดปุ่ม F5 หรือคลิกที่ เรียกใช้ย่อย ปุ่มเพื่อรันโค้ด
เอาต์พุต:
นี่ แมโคร VBA จัดเรียงแท็บในสมุดงานปัจจุบันโดยเรียงลำดับตามตัวอักษรจากน้อยไปหามาก โดยเริ่มจากเวิร์กชีตที่มีชื่อขึ้นต้นด้วยตัวเลข จากนั้นไปยังแท็บที่ขึ้นต้นด้วย A และลงท้ายด้วย Z
2.2 แท็บแผ่นงาน Excel การเรียงลำดับจาก Z ถึง A
ในการเรียงลำดับแท็บจากมากไปหาน้อย เราสามารถใช้โค้ด VBA ซึ่งจะเรียงลำดับแท็บตามตัวอักษรจาก Z ถึง A มาทำตามขั้นตอนด้านล่างเพื่อจัดเรียงแท็บจากมากไปหาน้อย
ขั้นตอน:
- ในทำนองเดียวกัน วิธีก่อนหน้า ในการเปิด Visual Basic Editor ขั้นแรกให้ไปที่ แท็บนักพัฒนา บน Ribbon
- ถัดไป คลิกที่ Visual Basic หรือกด Alt + F11 เพื่อเปิด Visual Basic Editor .
- อีกวิธีในการเปิด Visual Basic Editor คือ เพียงแค่ คลิกขวา บนแผ่นงานใดก็ได้ และเลือก ดูโค้ด .
- ถัดไป ไปที่ แทรก และเลือก โมดูล จากเมนูแบบเลื่อนลง
- ตอนนี้ จด รหัส VBA ด้านล่าง<13
โค้ด VBA:
2924
- สุดท้าย เรียกใช้โค้ดโดยคลิกปุ่ม เรียกใช้ย่อย ในทางกลับกัน ให้กด แป้นพิมพ์ลัด ปุ่ม F5 เพื่อเรียกใช้โค้ด
เอาต์พุต:
สิ่งนี้จะ จัดระเบียบแท็บตามลำดับตัวอักษรจากมากไปหาน้อย
อ่านเพิ่มเติม: VBA เพื่อจัดเรียงตารางใน Excel (4 วิธี) <3
บทสรุป
วิธีการข้างต้นช่วยคุณได้ แท็บ excel หวังว่านี่จะช่วยคุณได้! หากคุณมีคำถาม คำแนะนำ หรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถดูบทความอื่นๆ ของเราในบล็อก ExcelWIKI.com !