ปรับ Column ให้พอดีกับข้อมูลอัตโนมัติ

2025/12/23 แก้ไขเป็น

... อ่านเพิ่มเติมหลายคนเวลาทำงานใน Excel มักเจอปัญหาคอลัมน์มีความกว้างไม่พอดีกับข้อความ ทำให้ดูยากหรือข้อมูลถูกตัดขาด วิธีที่ผมใช้บ่อยคือการใช้ฟังก์ชัน AutoFit ที่มีอยู่แล้วใน Excel แต่ถ้าต้องการทำแบบอัตโนมัติทุกครั้งที่เปิดไฟล์ ผมแนะนำการใช้ VBA เขียนเพียงบรรทัดเดียวภายในโค้ด Workbook_Open เช่น Private Sub Workbook_Open() Cells.EntireColumn.AutoFit End Sub โค้ดนี้จะสั่งให้ทุกคอลัมน์ในชีตปรับความกว้างเองโดยอัตโนมัติเมื่อเปิดไฟล์ขึ้นมา ทำให้ตารางข้อมูลเหมาะสมและอ่านง่ายขึ้นมาก นอกจากนี้หากต้องการปรับในชีตเดียวก็ใช้คำสั่งเหมือนกันนี้กับ Worksheet ที่ต้องการได้ แนะนำว่าควรทำความเข้าใจพื้นฐาน VBA เล็กน้อยจะช่วยให้แก้ไขโค้ดได้ตามต้องการ การใช้ AutoFit ยังเหมาะสำหรับงานที่มีข้อมูลเปลี่ยนแปลงบ่อย โดยไม่ต้องมาคอยปรับความกว้างคอลัมน์ทีละช่องเอง ซึ่งช่วยประหยัดเวลาและลดความผิดพลาดในการจัดรูปแบบ ตารางงานดูเป็นระเบียบมืออาชีพมากขึ้น ทำให้การแชร์ข้อมูลกับผู้อื่นสะดวกยิ่งขึ้นด้วยครับ