บทความนี้示範การใช้ VBA เลือกคอลัมน์ใน Excel ช่วยประหยัดเวลาเมื่อต้องเลือกคอลัมน์ทั้งคอลัมน์ หรือหลายคอลัมน์พร้อมกัน
3 วิธี ใช้ VBA เลือกคอลัมน์
1. รันโค้ด VBA เลือกคอลัมน์เดียว
- เปิด VBA: กด Ctrl+F11 หรือแท็บ Developer
- Insert → Module
- โค้ดเลือกคอลัมน์ C (คอลัมน์ที่ 3):
Private Sub Select_Column()
Columns(3).Select
End Sub
- กด Run → คอลัมน์ C ถูกเลือก
เพิ่มเติม: ใส่ค่า 100 ในเซลล์ C4 ของคอลัมน์ที่เลือก:
Private Sub select_column()
ActiveCell.EntireColumn.Cells(4).Value = 100
End Sub
2. ใช้ VBA เลือกหลายคอลัมน์พร้อมกัน
เลือกคอลัมน์ B ถึง D:
Private Sub select_multiplecolumns()
Columns("B:D").Select
End Sub
3. ใช้ VBA เลือกช่วง (Range) ของคอลัมน์
เลือกช่วง B3:F13:
Private Sub select_range()
Range(Cells(3, 2), Cells(13, 6)).Select
' หรือ Range("B3", "F13").Select
' หรือ Range("B3:F13").Select
End Sub
เพิ่มค่าในช่วงที่เลือก:
Private Sub select_range()
Range("B3:F13").Select
Selection = 100
End Sub
ระบายสีช่วงที่เลือก:
Private Sub select_range()
Selection.Interior.Color = RGB(255, 255, 0) ' สีเหลือง
End Sub
สังเกตสำคัญ
หากไม่เห็นแท็บ Developer: Quick Access Toolbar → More Commands → Customize Ribbon → ติ๊ก Developer → OK
สรุป
3 วิธีเลือกคอลัมน์ด้วย VBA: คอลัมน์เดียว, หลายคอลัมน์, และช่วง (Range) พร้อมตัวอย่างใส่ค่าและระบายสี
บทความแนะนำ
- เลือกเซลล์ด้วย VBA (6 วิธี)