วิธีตั้งค่าความกว้างคอลัมน์สเปรดชีต Excel ด้วย VBA

วิธีตั้งค่าความกว้างคอลัมน์สเปรดชีต Excel ด้วย VBA

อัปเดต: สิงหาคม 2564; ทำงานบน Excel 365, 2019, 2016

ในบทช่วยสอนการทำงานอัตโนมัติของ Excel วันนี้ เราจะได้เรียนรู้วิธีเปลี่ยนความกว้างของคอลัมน์เวิร์กชีตอย่างรวดเร็วตามต้องการ แต่โดยทางโปรแกรมโดยใช้ VBA (Visual Basic for Applications)

ข้อกำหนดเบื้องต้น

ในการเขียนโค้ด VBA คุณต้องแน่ใจว่าแท็บนักพัฒนาของคุณเปิดใช้งานอยู่ก่อน หากคุณไม่แน่ใจเกี่ยวกับขั้นตอน โปรดแน่ใจว่า ได้อ่าน ขั้นตอนโดยละเอียดของเรา

  • ในคอมพิวเตอร์ Windows ของคุณ ให้เปิดMicrosoft Excel
  • บน Ribbon หลักให้กดDeveloper
  • กดคำสั่งVisual Basic ซึ่งจะเป็นการเปิดVBA Editor
  • ในตัวสำรวจโปรเจ็กต์ด้านซ้ายมือ ให้ไฮไลต์ชีตเฉพาะที่คุณจะใส่โค้ดลงไป หรือจะแทรกโมดูลใหม่หรือเพิ่มโค้ดของเราลงในโมดูล VBA ที่มีอยู่ก็ได้

วิธีตั้งค่าความกว้างคอลัมน์สเปรดชีต Excel ด้วย VBA

การตั้งค่าความกว้างหนึ่งคอลัมน์

ในตัวอย่างนี้ เราจะเลือกหนึ่งคอลัมน์ในเวิร์กชีตที่ใช้งานอยู่และแก้ไขตามนั้น

  • ใช้ VBA Editor ให้คัดลอกโค้ดต่อไปนี้ไปยังเวิร์กชีตหรือโมดูลของคุณ

Sub Set_Column_Width()

Dim MySheet As Worksheet
Set MySheet = ActiveSheet

' Select one or multiple columns, set your column width as needed

With MySheet.Columns("B")

    .ColumnWidth = 50
End With

End Sub
  • รันโค้ดของคุณโดยกด F5 หรือเลือก Run >> Run Sub หรือ Form
  • บันทึกงานของคุณโดยกดปุ่ม File >> Save หรือไอคอน Disk

เปลี่ยนความกว้างของช่วงหลายคอลัมน์

ในตัวอย่างนี้ เราเลือกช่วงของคอลัมน์ แล้วเปลี่ยนความกว้าง

คุณสามารถใช้รหัสในลักษณะเดียวกับที่อธิบายไว้ในส่วนก่อนหน้า

Sub Set_Column_Range_Width()

Dim MySheet As Worksheet

Set MySheet = ActiveSheet

' Set your column width as needed
With MySheet.Range("A:F")

    .ColumnWidth = .ColumnWidth * 1.5
End With

End Sub

ขั้นตอนถัดไป

เริ่มต้นด้วย VBA? ตรวจสอบให้แน่ใจว่าได้พิจารณาพื้นฐานVBA สำหรับคู่มือ Excel


ขิง 2.7.53.0

ขิง 2.7.53.0

Ginger เป็นตัวตรวจสอบการสะกดและไวยากรณ์ฟรี

บล็อก

บล็อก

Blocks เป็นเกมทางปัญญาสำหรับนักเรียนชั้นประถมศึกษาปีที่ 3 เพื่อฝึกฝนทักษะการตรวจจับและการมองเห็น และรวมอยู่ในโปรแกรมสนับสนุนการสอนด้านไอทีโดยครู

พรีซี่ 6.26

พรีซี่ 6.26

Prezi เป็นแอปพลิเคชั่นฟรีที่ให้คุณสร้างงานนำเสนอดิจิทัลทั้งออนไลน์และออฟไลน์

แมทเวย์

แมทเวย์

Mathway เป็นแอปที่มีประโยชน์มาก ๆ ที่สามารถช่วยคุณแก้ปัญหาทางคณิตศาสตร์ที่ต้องใช้เครื่องมือที่ซับซ้อนมากกว่าเครื่องคิดเลขในอุปกรณ์ของคุณ

อะโดบี พรีเซนเตอร์

อะโดบี พรีเซนเตอร์

Adobe Presenter เป็นซอฟต์แวร์อีเลิร์นนิงที่เผยแพร่โดย Adobe Systems บนแพลตฟอร์ม Microsoft Windows ในรูปแบบปลั๊กอิน Microsoft PowerPoint

ทูแคน 2.3.0

ทูแคน 2.3.0

Toucan เป็นแพลตฟอร์มเทคโนโลยีการศึกษา ช่วยให้คุณเรียนรู้ภาษาใหม่ในขณะที่ท่องเว็บไซต์ทั่วไปในชีวิตประจำวัน

ENetViet 24.2

ENetViet 24.2

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

การพิมพ์อย่างรวดเร็ว

การพิมพ์อย่างรวดเร็ว

RapidTyping เป็นเครื่องมือฝึกแป้นพิมพ์ที่สะดวกและใช้งานง่าย ซึ่งจะช่วยให้คุณปรับปรุงความเร็วในการพิมพ์และลดข้อผิดพลาดในการสะกดคำ ด้วยบทเรียนที่จัดไว้สำหรับหลายระดับ RapidTyping จะสอนวิธีพิมพ์หรือพัฒนาทักษะที่มีอยู่

ประเภทคณิตศาสตร์ 7.4.10.53

ประเภทคณิตศาสตร์ 7.4.10.53

MathType เป็นซอฟต์แวร์สมการเชิงโต้ตอบจากนักพัฒนา Design Science (Dessci) ซึ่งช่วยให้คุณสร้างและใส่คำอธิบายประกอบทางคณิตศาสตร์สำหรับการประมวลผลคำ การนำเสนอ eLearning ฯลฯ ตัวแก้ไขนี้ยังใช้ในการสร้างเอกสาร TeX, LaTeX และ MathML อีกด้วย

ไวยากรณ์

ไวยากรณ์

แอปที่ขับเคลื่อนด้วย AI ของ Grammarly ช่วยให้ผู้คนสื่อสารได้อย่างมีประสิทธิภาพมากขึ้น ผู้ใช้หลายล้านคนพึ่งพา Grammarly ทุกวันเพื่อทำให้ข้อความ เอกสาร และโพสต์บนโซเชียลมีเดียมีความชัดเจน ปราศจากข้อผิดพลาด และเป็นมืออาชีพมากขึ้น