สารบัญ
ใช้เวลานานเมื่อคุณต้องการจัดรูปแบบเซลล์โดยการเลือกและทำงานกับข้อมูลขนาดใหญ่ในเวลาเดียวกัน แต่ด้วยความช่วยเหลือของ VBA เราสามารถตั้งโปรแกรมให้ทำได้อย่างง่ายดาย ในบทช่วยสอนนี้ เราจะแสดงวิธีใช้ แถวตัวแปร และ คอลัมน์ตัวแปร ในช่วงด้วย Excel VBA .
ดาวน์โหลดสมุดงานแบบฝึกหัด
ดาวน์โหลดคู่มือแบบฝึกหัดนี้เพื่อใช้ฝึกในขณะที่คุณอ่านบทความนี้
ตัวแปรแถวและคอลัมน์ด้วย VBA.xlsm
5 เหมาะสม วิธีใช้ช่วงกับแถวและคอลัมน์ตัวแปรด้วย Excel VBA
ในหัวข้อต่อไปนี้ เราจะสาธิต 5 วิธีสร้าง ตัวแปรแถว และ คอลัมน์ . นอกจากนี้ เราจะแสดงวิธีใช้เพื่อจัดรูปแบบหรือใช้การปรับแต่งใดๆ กับ ช่วงตัวแปร ชุดข้อมูลตัวอย่างแสดงอยู่ในภาพด้านล่างเพื่อใช้งาน
1. จัดรูปแบบช่วงเฉพาะโดยใช้แถวตัวแปรด้วย Excel VBA
มา เช่น เราต้องการเลือก ช่วงตัวแปร โดยการใช้ หมายเลขแถวตัวแปร เราจะเลือกช่วง B5:C10 และใช้ สีแบบอักษร ( สีน้ำตาลแดง ) ในช่วง โดยทำตามขั้นตอนง่ายๆ ด้านล่าง
♠ ขั้นตอนที่ 1: สร้างโมดูล VBA
- ก่อนอื่น ทั้งหมด กด Alt + F11 เพื่อเริ่ม VBA Macro
- คลิก บน Insert
- จากนั้น เลือก โมดูล .
♠ ขั้นตอนที่ 2: เขียนโค้ด VBA
- เขียน โค้ด VBA ต่อไปนี้
8238
♠ ขั้นตอนที่ 3: เรียกใช้โปรแกรม
- ประการแรก บันทึก โปรแกรมและกด F5 เพื่อเรียกใช้
- ดังนั้น ช่องป้อนข้อมูล จะปรากฏขึ้น และพิมพ์ 10 เป็น หมายเลขแถว .
- สุดท้าย กด Enter เพื่อดูว่า ช่วง กับ ( แถว 5 , คอลัมน์ 2 ) ถึง ( ตัวแปรแถว 10 , คอลัมน์ 3 ) จะถูก เลือก .
♠ ขั้นตอนที่ 4 : ใช้สีฟอนต์กับช่วง
- เมื่อต้องการเพิ่ม สีฟอนต์ ใน ช่วง ที่เลือก ให้วาง รหัส VBA<2 ต่อไปนี้>.
4066
♠ ขั้นตอนที่ 5: พิมพ์หมายเลขแถว
- พิมพ์ a หมายเลขแถว ( 10 ) ในช่อง อินพุต .
- คลิก ตกลง .
- ดังนั้น ช่วงที่เลือก จะเป็น สี ตามที่แสดงในภาพด้านล่าง
อ่านเพิ่มเติม: วิธีใช้ VBA เพื่อตั้งค่าตัวแปรช่วงสำหรับการเลือกใน Excel (5 วิธี)
2. ปรับแต่งช่วงไดนามิกโดย การใช้แถวตัวแปรกับ Excel VBA
เมื่อช่วงที่คุณใช้มีขนาดใหญ่มากจนคุณไม่สามารถแยกแยะหมายเลขแถวได้ คุณอาจต้องใช้ แถวที่ใช้ล่าสุด เป็น แถวตัวแปร . หากต้องการดำเนินการ ให้ทำตามขั้นตอนด้านล่าง
♠ขั้นตอนที่ 1: ป้อนรหัส VBA
- เลือก โมดูล ใหม่ จาก แทรก
- ใน โมดูล ใหม่ เขียน โปรแกรม VBA ต่อไปนี้
7515
♠ ขั้นตอนที่ 2: รับการเลือก
- หลังจากรันโปรแกรม ช่วง ของคุณจะถูก เลือก ตาม ล่าสุดที่คุณใช้ แถว
♠ ขั้นตอนที่ 3: ใช้สีแบบอักษร
- เมื่อต้องการ ทำเครื่องหมาย ช่วง ที่เลือก หรือเพื่อ แก้ไข ให้ วาง โค้ด VBA ต่อไปนี้ .
3868
♠ ขั้นตอนที่ 4: ผลลัพธ์สุดท้าย
- สุดท้าย บันทึก โปรแกรมและ เรียกใช้ โดยกด F5
- ด้วยเหตุนี้ ช่วงที่มี แถวที่ใช้ล่าสุด จึงมีรูปแบบเป็นสี <17
- วิธีใช้ VBA สำหรับแต่ละแถวในช่วงใน Excel
- VBA เพื่อวนซ้ำแถวและคอลัมน์ในช่วงใน Excel ( 5 ตัวอย่าง) <1 6>
- Excel VBA เพื่อวนซ้ำช่วงจนถึงเซลล์ว่าง (4 ตัวอย่าง)
- วิธีแปลงช่วงเป็นอาร์เรย์ใน Excel VBA (3 วิธี)
- วิธีใช้ VBA เพื่อเลือกช่วงจากเซลล์ที่ใช้งานอยู่ใน Excel (3 วิธี)
- ใน <1 ใหม่>โมดูล , เขียน ต่อไปนี้ โค้ด VBA .
อ่านเพิ่มเติม: Excel VBA: คัดลอกช่วงไดนามิกไปยังสมุดงานอื่น
การอ่านที่คล้ายกัน
3. จัดรูปแบบช่วงที่ต้องการโดยใช้คอลัมน์ตัวแปรด้วย Excel VBA
คล้ายกับ แถวตัวแปร คุณสามารถใช้ คอลัมน์ตัวแปร กับ Excel VBA B5 ( แถว 5 , คอลัมน์ 2 ) เป็นเซลล์ เซลล์แรก ใน ช่วง และ แถวที่ 8 คือ แถวสุดท้าย ในช่วง คอลัมน์สุดท้าย คือ คอลัมน์ตัวแปร . ปฏิบัติตามขั้นตอนด้านล่างเพื่อใช้ คอลัมน์ตัวแปร
♠ ขั้นตอนที่ 1: เขียนโค้ด VBA
8575
♠ ขั้นตอนที่ 2: เรียกใช้โปรแกรม
- เมื่อต้องการ เรียกใช้ โปรแกรม ให้กด F5 หลังจาก บันทึก .
- ดังนั้น คุณจะเห็นผลลัพธ์ต่อไปนี้เมื่อ เซลล์ที่เลือก เป็นช่วง B5:E8 .
4. ปรับแต่งช่วงไดนามิกโดยใช้คอลัมน์ตัวแปรด้วย Excel VBA
นอกเหนือจากก่อนหน้านี้ คุณสามารถปรับแต่ง คอลัมน์ตัวแปร ให้ดำเนินการแบบไดนามิกได้ เมื่อคุณ เพิ่ม ข้อมูลใน คอลัมน์ ซึ่งจะ เพิ่ม ไปยัง การเลือก ทำตามคำแนะนำง่ายๆ ด้านล่าง
♠ ขั้นตอนที่ 1: วางโค้ด VBA
- วาง ต่อไปนี้ VBA โค้ดลงใน โมดูล ใหม่
3497
♠ ขั้นตอนที่ 2: เรียกใช้โปรแกรม
- ประการแรก บันทึก โปรแกรมและกด F5 เพื่อเรียกใช้
- ด้วยเหตุนี้ ช่วงจะถูกเลือกและจัดรูปแบบเป็น คอลัมน์ที่ใช้ล่าสุด ในแผ่นงาน
อ่านเพิ่มเติม: มาโคร Excel: จัดเรียงหลายคอลัมน์ด้วยช่วงไดนามิก (4 วิธี)
5. สร้างช่วงที่มีทั้งแถวตัวแปรและคอลัมน์ตัวแปรด้วย Excel VBA
ที่สำคัญ คุณสามารถใช้ทั้ง แถวตัวแปร และ คอลัมน์ตัวแปร โดยการเลือกของคุณ เซลล์แรกในการเลือกช่วงของเราคือ B5 ( แถว 5, คอลัมน์ 2 ) และช่วงสุดท้ายจะแตกต่างกันไปตามการเลือกของเรา ทำตามขั้นตอนที่ระบุไว้ด้านล่างเพื่อทำงานให้สำเร็จ
♠ ขั้นตอนที่ 1: พิมพ์รหัส VBA
- ประการแรก สร้าง ใหม่ โมดูล .
- จากนั้น เขียน โค้ด VBA ต่อไปนี้ .
7415
♠ ขั้นตอนที่ 2: ใส่หมายเลขแถว
- พิมพ์ อะไรก็ได้ หมายเลขแถว .
♠ ขั้นตอนที่ 3: ใส่หมายเลขคอลัมน์
- พิมพ์ ใดๆ หมายเลขคอลัมน์ .
♠ ขั้นตอนที่ 4: รับผลลัพธ์สุดท้าย
- ดังนั้น ตามที่คุณเลือก (<1 แถว , คอลัมน์ ) = ( 8,5 ) คุณจะได้ผลลัพธ์สุดท้ายดังที่แสดงด้านล่าง รูปภาพ
สรุป
สุดท้ายนี้ ฉันหวังว่าคุณจะเข้าใจวิธีใช้ช่วงกับแถวและคอลัมน์ตัวแปรด้วย Excel VBA . ควรใช้กลยุทธ์เหล่านี้ทั้งหมดเมื่อข้อมูลของคุณได้รับการศึกษาและฝึกฝน ตรวจสอบหนังสือแบบฝึกหัดและนำสิ่งที่คุณได้เรียนรู้ไปใช้ เรามุ่งมั่นที่จะนำเสนอโปรแกรมเช่นนี้ต่อไปเนื่องจากการสนับสนุนที่ดีของคุณ
หากคุณมีคำถาม โปรดอย่าลังเลที่จะติดต่อเรา โปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นด้านล่าง
เจ้าหน้าที่ Exceldemy จะติดต่อกลับโดยเร็วที่สุด
อยู่กับเราและเรียนรู้ต่อไป