ขอความช่วยเหลือ Code VB เพื่อเลือกแถวและคลอลัมน์ ครับ
Posted: Thu May 19, 2016 8:24 pm
ความต้องการ
ใช้โค๊ด Vb สั่ง select แถว ตามเงื่อนไงกำหนด
โดยกำหนดให้ตรวจสอบว่า จากพื้นที่ ที่ได้ select ไว้แล้ว (A4 :F24)
ถ้าพบว่าในคลอลัมน์ที่ 1 มีค่าเป็น 1 ให้ทำการ select ทั้งหมด
หากมีค่าเป็นตัวอื่น เช่น 2 3 4 5 6 ไม่ต้อง select
ปัญหาคือ
เมื่อรันโค๊ดที่เขียนไว้มันจะ select เอาแถวสุดท้ายเพียงแถวเดียวเท่านั้น
รบกวนช่วยปรับโค๊ดให้ด้วยครับ
ใช้โค๊ด Vb สั่ง select แถว ตามเงื่อนไงกำหนด
โดยกำหนดให้ตรวจสอบว่า จากพื้นที่ ที่ได้ select ไว้แล้ว (A4 :F24)
ถ้าพบว่าในคลอลัมน์ที่ 1 มีค่าเป็น 1 ให้ทำการ select ทั้งหมด
หากมีค่าเป็นตัวอื่น เช่น 2 3 4 5 6 ไม่ต้อง select
ปัญหาคือ
เมื่อรันโค๊ดที่เขียนไว้มันจะ select เอาแถวสุดท้ายเพียงแถวเดียวเท่านั้น
รบกวนช่วยปรับโค๊ดให้ด้วยครับ
Code: Select all
Sub demo()
Dim i As Integer
Dim sel As Range
Set sel = [a5 :F24]
For i = 1 To sel.Rows.Count
If sel.Rows(i).Cells(1).Value = "1" Then
sel.Rows(i).Select
End If
Next i
End Sub