bebo021999
Thành viên gạo cội
- Tham gia
- 26/1/11
- Bài viết
- 5,939
- Được thích
- 8,723
- Giới tính
- Nam
- Nghề nghiệp
- GPE
Mình đang thử làm vòng lặp Do Loop kết hợp với find next để liệt kê ra các cột giá trị tại ô P2:
Kết quả muốn tìm: 23,30,31,49 dán vào U7,V7,W7,X7. Đang dùng debug.print để kiểm tra trước, nhưng khi chạy thì máy bị treo. Không hiểu có phải do Loop hay không?
PHP:
Sub test()
Dim f As Range
With Sheets("Sheet2")
Set f = .Range("U2:BB2").Find(.Range("P2"))
If Not f Is Nothing Then
Do
Set f = .Range("U2:BB2").FindNext(f)
Loop While Not f Is Nothing
End If
End With
Debug.Print f.Address
End Sub
Kết quả muốn tìm: 23,30,31,49 dán vào U7,V7,W7,X7. Đang dùng debug.print để kiểm tra trước, nhưng khi chạy thì máy bị treo. Không hiểu có phải do Loop hay không?