emgaingayngo
Thành viên hoạt động
- Tham gia
- 9/2/07
- Bài viết
- 141
- Được thích
- 5
PHP:
Sub Thu()
strDLoaiGA = ""
For ihang = 1 To 9 Step 2
For jcot = 12 To 14
If Cells(ihang + 2, jcot) <> "" And Cells(ihang + 3, jcot) <> "" Then
strDLoaiGA = strDLoaiGA & Cells(ihang + 2, jcot) & " " & Cells(ihang + 3, jcot).Value & Chr(10)
End If
Next jcot
Next ihang
End Sub
đầu tiên em chạy đoạn mã trên thì OK
sau đó em muốn kiểm tra : nếu như strDLoaiGA <>"" thì tăng giá trị ChonLan lên 1 dv đến khi nào strDLoaiGA = "" thì dừng. em làm như sau :
PHP:
Sub Thu()
strDLoaiGA = ""
For ihang = 1 To 9 Step 2
For jcot = 12 To 14
If Cells(ihang + 2, jcot) <> "" And Cells(ihang + 3, jcot) <> "" Then
strDLoaiGA = strDLoaiGA & Cells(ihang + 2, jcot) & " " & Cells(ihang + 3, jcot).Value & Chr(10)
If strDLoaiGA <> "" Then
Do
Range("ChonLan").Value = Range("ChonLan").Value + 1
strDLoaiGA = strDLoaiGA & Cells(ihang + 2, jcot) & " " & Cells(ihang + 3, jcot).Value & Chr(10)
MsgBox strDLoaiGA
Loop Until strDLoaiGA = ""
End If
End If
Next jcot
Next ihang
End Sub
nhưng nó không chịu dừng. Mong GPE giúp đỡ.