บทความนี้สาธิตวิธีการใช้โค้ด VBA เพื่อเลือกคอลัมน์ใน Excel คุณอาจพบว่ามีประโยชน์เมื่อต้องเลือกช่วงหรือคอลัมน์ทั้งหมด รหัสการเขียนโปรแกรม VBA สามารถเลือกทั้งคอลัมน์หรือช่วงโดยอัตโนมัติซึ่งจะช่วยประหยัดเวลาของคุณได้มาก ในบทความนี้ เราจะแสดงวิธีการทำงานบางอย่างให้คุณดู
ดาวน์โหลดหนังสือฝึกหัดเล่มนี้เพื่อฝึกปฏิบัติในขณะที่คุณกำลังอ่านบทความนี้
3 วิธีที่เหมาะสมในการใช้ VBA เพื่อเลือกคอลัมน์
มาโคร VBA ช่วยให้คุณสามารถเลือกคอลัมน์ได้สามวิธี คุณสามารถเลือกคอลัมน์เดียวหรือหลายคอลัมน์หรือทั้งช่วงได้ ในส่วนนี้ เราจะพูดถึงวิธีการเหล่านี้ทั้งหมด
1. เรียกใช้รหัส VBA เพื่อเลือกคอลัมน์เดียว
ลองนึกภาพเงื่อนไขที่คุณต้องเลือกทั้งคอลัมน์โดยใช้รหัส VBA คุณสามารถทำได้ค่อนข้างง่ายโดยใช้รหัสง่ายๆ มาทำตามขั้นตอนเหล่านี้เพื่อเรียนรู้กัน
ขั้นตอนที่ 1:
- ในการป้อนรหัส VBA เราต้องเปิดหน้าต่าง VBA ก่อน คุณสามารถทำได้โดยใช้แป้นพิมพ์ลัดหรือจากแท็บนักพัฒนาซอฟต์แวร์ . กด Ctrl+F11 เพื่อเปิด หน้าต่าง VBA
- ในหน้าต่าง VBA เราต้องสร้างโมดูลเพื่อจดโค้ดของเรา คลิกแทรก จากนั้นคลิกโมดูล เพื่อเปิดหนึ่ง.
ขั้นตอนที่ 2:
- ที่นี่เราจะเขียนโค้ดของเรา ขั้นแรก เราจะเขียนรูปแบบของโค้ดของเรา แล้วหลังจากนั้นจะแทรกเงื่อนไข จุดเริ่มต้นและจุดสิ้นสุดของรหัสของเราคือ
Private Sub Select_Column()
End Sub
- เราจะเขียนโค้ดเพื่อเลือกคอลัมน์ C รหัสคือ
Columns(3).Select
- รหัสสุดท้ายคือ
Private Sub select_column()
Columns(3).Select
End Sub
- คลิกที่ไอคอน Run เพื่อเรียกใช้โค้ดและเลือกคอลัมน์ที่เราระบุ
ขั้นตอนที่ 3:
- คุณยังสามารถป้อนตัวเลขเฉพาะในแต่ละเซลล์ของคอลัมน์ที่เลือกได้อีกด้วย สมมติว่าคุณต้องการป้อนตัวเลข 100 ใน C4 ในการทำเช่นนั้น ให้เลือกเซลล์ใดก็ได้ในคอลัมน์ C .
- ใส่รหัสนี้ในโมดูล
Private Sub select_column()
ActiveCell.EntireColumn.Cells(4).Value = 100
End Sub
- รันโค้ดและผลลัพธ์ของเราอยู่ที่นี่
2. ใช้รหัส VBA เพื่อเลือกหลายคอลัมน์
ขั้นตอนที่ 1:
- คุณสามารถเลือกหลายคอลัมน์ได้เช่นเดียวกับที่คุณเลือกคอลัมน์เดียว แต่รหัสจะแตกต่างกันที่นี่ เริ่มต้นด้วยการเปิดหน้าต่าง VBA!
ขั้นตอนที่ 2:
- เราต้องการเลือกคอลัมน์จาก B ถึง D สำหรับสิ่งนั้น รหัสคือ
Private Sub select_multiplecolumns()
Columns(“B:D”).Select
End Sub
- และเลือกได้หลายคอลัมน์
3. ใช้รหัส VBA เพื่อเลือกคอลัมน์ในช่วง
การเลือกช่วงโดยใช้โค้ด VBA ก็ทำได้ง่ายเช่นกัน และต้องใช้โค้ดที่มีความยาวเพียงเล็กน้อย สมมติว่าเราต้องเลือกช่วงจาก B3 ถึง F13 . ทำตามขั้นตอนเหล่านี้เพื่อเรียนรู้!
ขั้นตอนที่ 1:
- ใส่โค้ด VBA ลงในโมดูล
Private Sub select_range()
Range(Cells(3, 2), Cells(13, 6)).Select
Range("B3", "F13").Select
Range("B3:F13").Select
End Sub
- เราได้เลือกช่วงของเราโดยใช้รหัส VBA
ขั้นตอนที่ 2:
- คุณสามารถป้อนตัวเลขหรือข้อความในช่วงที่คุณเลือกได้เช่นกัน เพียงใส่โค้ดด้านล่างลงในโมดูล
Private Sub select_range()
Range (“B3:F13”). Select
Selection = 100
End Sub
- คุณทำแบบนี้ได้
ขั้นตอนที่ 3:
- นอกจากนี้ คุณยังสามารถระบายสีเซลล์ที่เลือกได้อีกด้วย เพียงเขียนโค้ดนี้ลงในโมดูล VBA ของคุณ
Private Sub select_range()
Selection.Interior.Color = RGB (255,255,0)
End Sub
- และทำให้คุณสามารถเลือกและระบายสีช่วงของคุณโดยใช้โค้ด VBA
สิ่งที่ควรจำ
👉 หากคุณไม่เห็นแท็บนักพัฒนาซอฟต์แวร์ คุณสามารถเปิดใช้งานได้โดยใช้คำแนะนำนี้
แถบเครื่องมือการเข้าถึงด่วนแบบกำหนดเอง → คำสั่งเพิ่มเติม → กำหนด Ribbon เอง → ผู้พัฒนา → ตกลง
บทสรุป
เราได้ผ่านวิธีการต่างๆ สามวิธีในการเรียกใช้โค้ด VBA เพื่อเลือกคอลัมน์ เรายินดีอย่างยิ่งที่จะแสดงความคิดเห็นหากคุณมีคำถามหรือข้อสงสัยใดๆ นอกจากนี้ คุณยังสามารถอ่านบทความอื่นๆ ของเราที่เกี่ยวข้องกับงาน Excel ได้!
บทความที่คล้ายกันในการสำรวจ
- วิธีการเลือกเซลล์ด้วย VBA ใน Excel (6 วิธีที่เป็นประโยชน์)