วิธีเลือกช่วงตามค่าของเซลล์ในคอลัมน์อื่นใน Excel
ในบทความนี้ ฉันจะพูดถึงวิธีการเลือกช่วงตามค่าเซลล์ในคอลัมน์อื่น ตัวอย่างเช่น หากเซลล์แสดงเป็น FALSE ในคอลัมน์ C เซลล์ที่เกี่ยวข้องในคอลัมน์ A และคอลัมน์ B จะถูกเลือกตามภาพหน้าจอด้านล่าง ไม่มีฟีเจอร์ในตัวสำหรับแก้ปัญหานี้ แต่ในบทความนี้ ฉันจะแสดงวิธีจัดการกับปัญหานี้ด้วยโค้ด VBA
เลือกช่วงตามค่าเซลล์ในคอลัมน์อื่นด้วยรหัส VBA
เลือกช่วงตามค่าเซลล์ในคอลัมน์อื่นด้วยรหัส VBA
เลือกช่วงตามค่าเซลล์ในคอลัมน์อื่นด้วยรหัส VBA
1. เปิดใช้งานแผ่นงานที่คุณต้องการใช้แล้วกด Alt + F11 คีย์เพื่อเปิดใช้งานไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 คลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นวางโค้ดด้านล่างลงในไฟล์ โมดูล หน้าต่าง
VBA: เลือกช่วงตามค่าของเซลล์
Sub SelectByCellValue()
'UpdatebyExtendoffice20161128
Dim lastrow As Long
Dim xRg As Range, yRg As Range
'change Sheet1 to suit
With ThisWorkbook.Worksheets("Sheet2")
lastrow = .Cells(.Rows.Count, "C").End(xlUp).Row
Application.ScreenUpdating = False
For Each xRg In .Range("C1:C" & lastrow)
If UCase(xRg.Text) = "FALSE" Then
If yRg Is Nothing Then
Set yRg = .Range("A" & xRg.Row).Resize(, 2)
Else
Set yRg = Union(yRg, .Range("A" & xRg.Row).Resize(, 2))
End If
End If
Next xRg
Application.ScreenUpdating = True
End With
If Not yRg Is Nothing Then yRg.Select
End Sub
3 กด F5 กดคีย์เพื่อรันโค้ด VBA จากนั้นจะเลือกช่วงตามค่าในคอลัมน์ C
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!